3 types derived from AsymmetricSecurityKey
System.IdentityModel (2)
System\IdentityModel\Tokens\RsaSecurityKey.cs (1)
11sealed public class RsaSecurityKey : AsymmetricSecurityKey
System\IdentityModel\Tokens\X509AsymmetricSecurityKey.cs (1)
12public class X509AsymmetricSecurityKey : AsymmetricSecurityKey
System.IdentityModel.Selectors (1)
infocard\client\System\IdentityModel\Selectors\InfoCardAsymmetricCrypto.cs (1)
23internal class InfoCardAsymmetricCrypto : AsymmetricSecurityKey, IDisposable
19 references to AsymmetricSecurityKey
System.IdentityModel (10)
System\IdentityModel\CryptoHelper.cs (2)
762internal static AsymmetricSignatureFormatter GetSignatureFormatterForSha256( AsymmetricSecurityKey key ) 811internal static AsymmetricSignatureDeformatter GetSignatureDeFormatterForSha256( AsymmetricSecurityKey key )
System\IdentityModel\SecurityTokenService.cs (2)
281scope.EncryptingCredentials.SecurityKey is AsymmetricSecurityKey 340!(scope.EncryptingCredentials.SecurityKey is AsymmetricSecurityKey))
System\IdentityModel\SignedXml.cs (4)
123AsymmetricSecurityKey asymmetricKey = signingKey as AsymmetricSecurityKey; 229AsymmetricSecurityKey asymmetricKey = verificationKey as AsymmetricSecurityKey;
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (1)
1511if (encryptingCredentials.SecurityKey is AsymmetricSecurityKey)
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (1)
188if (encryptingCredentials.SecurityKey is AsymmetricSecurityKey)
System.ServiceModel (9)
System\ServiceModel\Security\SecurityAlgorithmSuite.cs (4)
361AsymmetricSecurityKey asymmetricSecurityKey = securityKey as AsymmetricSecurityKey; 456AsymmetricSecurityKey asymmetricKey = verificationKey as AsymmetricSecurityKey;
System\ServiceModel\Security\SendSecurityHeader.cs (2)
323this.shouldSignToHeader |= (!this.RequireMessageProtection) && (SecurityUtils.GetSecurityKey<AsymmetricSecurityKey>(token) != null); 337this.shouldSignToHeader |= (!this.RequireMessageProtection) && (SecurityUtils.GetSecurityKey<AsymmetricSecurityKey>(token) != null);
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (2)
132this.AlgorithmSuite.EnsureAcceptableKeyWrapAlgorithm(token.WrappingAlgorithm, token.WrappingSecurityKey is AsymmetricSecurityKey); 605if ((!this.RequireMessageProtection) && (securityKey is AsymmetricSecurityKey) && (this.Version.Addressing != AddressingVersion.None))
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (1)
509if ((this.ShouldSignToHeader) && (this.signatureKey is AsymmetricSecurityKey) && (this.Version.Addressing != AddressingVersion.None))