4 types derived from AsymmetricAlgorithm
mscorlib (2)
system\security\cryptography\dsa.cs (1)
38public abstract class DSA : AsymmetricAlgorithm
system\security\cryptography\rsa.cs (1)
46public abstract class RSA : AsymmetricAlgorithm
System.Core (2)
System\Security\Cryptography\ECDiffieHellman.cs (1)
15public abstract class ECDiffieHellman : AsymmetricAlgorithm {
System\Security\Cryptography\ECDsa.cs (1)
15public abstract class ECDsa : AsymmetricAlgorithm {
110 references to AsymmetricAlgorithm
mscorlib (27)
system\security\cryptography\asymmetricalgorithm.cs (3)
93static public AsymmetricAlgorithm Create() { 99static public AsymmetricAlgorithm Create(String algName) { 100return (AsymmetricAlgorithm) CryptoConfig.CreateFromName(algName);
system\security\cryptography\asymmetrickeyexchangedeformatter.cs (1)
38abstract public void SetKey(AsymmetricAlgorithm key);
system\security\cryptography\asymmetrickeyexchangeformatter.cs (1)
37abstract public void SetKey(AsymmetricAlgorithm key);
system\security\cryptography\asymmetricsignaturedeformatter.cs (1)
31abstract public void SetKey(AsymmetricAlgorithm key);
system\security\cryptography\asymmetricsignatureformatter.cs (1)
30abstract public void SetKey(AsymmetricAlgorithm key);
system\security\cryptography\dsasignaturedeformatter.cs (2)
32public DSASignatureDeformatter(AsymmetricAlgorithm key) : this() { 43public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\dsasignatureformatter.cs (2)
32public DSASignatureFormatter(AsymmetricAlgorithm key) : this() { 43public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\rsaoaepkeyexchangedeformatter.cs (2)
21public RSAOAEPKeyExchangeDeformatter(AsymmetricAlgorithm key) { 53public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\rsaoaepkeyexchangeformatter.cs (2)
23public RSAOAEPKeyExchangeFormatter(AsymmetricAlgorithm key) { 63public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\rsapkcs1keyexchangedeformatter.cs (2)
21public RSAPKCS1KeyExchangeDeformatter(AsymmetricAlgorithm key) { 82public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\rsapkcs1keyexchangeformatter.cs (2)
25public RSAPKCS1KeyExchangeFormatter(AsymmetricAlgorithm key) { 49public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\rsapkcs1signaturedeformatter.cs (2)
37public RSAPKCS1SignatureDeformatter(AsymmetricAlgorithm key) { 48public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\rsapkcs1signatureformatter.cs (2)
30public RSAPKCS1SignatureFormatter(AsymmetricAlgorithm key) { 41public override void SetKey(AsymmetricAlgorithm key) {
system\security\cryptography\signaturedescription.cs (4)
65public virtual AsymmetricSignatureDeformatter CreateDeformatter(AsymmetricAlgorithm key) { 73public virtual AsymmetricSignatureFormatter CreateFormatter(AsymmetricAlgorithm key) { 95public sealed override AsymmetricSignatureDeformatter CreateDeformatter(AsymmetricAlgorithm key) { 101public sealed override AsymmetricSignatureFormatter CreateFormatter(AsymmetricAlgorithm key) {
System (4)
security\system\security\cryptography\x509\x509certificate2.cs (4)
50private AsymmetricAlgorithm m_key = null; 88public AsymmetricAlgorithm Key { 283private AsymmetricAlgorithm m_privateKey; 776public AsymmetricAlgorithm PrivateKey {
System.Core (5)
System\Security\Cryptography\StrongNameSignatureInformation.cs (3)
18private AsymmetricAlgorithm m_publicKey; 24internal StrongNameSignatureInformation(AsymmetricAlgorithm publicKey) { 61public AsymmetricAlgorithm PublicKey {
System\Security\Cryptography\Xml\ManifestSignedXml.cs (2)
142private static byte[] CalculateSignerPublicKeyToken(AsymmetricAlgorithm key) { 655AsymmetricAlgorithm key;
System.IdentityModel (18)
System\IdentityModel\CryptoHelper.cs (4)
764AsymmetricAlgorithm algorithm = key.GetAsymmetricAlgorithm( SecurityAlgorithms.RsaSha256Signature, true ); 814AsymmetricAlgorithm algorithm = key.GetAsymmetricAlgorithm( SecurityAlgorithms.RsaSha256Signature, false ); 874AsymmetricAlgorithm asymmetricAlgorithm = algorithmObject as AsymmetricAlgorithm;
System\IdentityModel\Tokens\AsymmetricSecurityKey.cs (1)
11public abstract AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithm, bool privateKey);
System\IdentityModel\Tokens\RsaSecurityKey.cs (3)
63public override AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithm, bool requiresPrivateKey) 255AsymmetricAlgorithm asymmetricAlgorithm = algorithmObject as AsymmetricAlgorithm;
System\IdentityModel\Tokens\X509AsymmetricSecurityKey.cs (10)
15AsymmetricAlgorithm privateKey; 17AsymmetricAlgorithm publicKey; 35AsymmetricAlgorithm PrivateKey 81AsymmetricAlgorithm PublicKey 180public override AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithm, bool privateKey) 357AsymmetricAlgorithm privateKey = LevelUpRsa(this.PrivateKey, algorithm); 414private static AsymmetricAlgorithm LevelUpRsa(AsymmetricAlgorithm asymmetricAlgorithm, string algorithm) 490AsymmetricAlgorithm asymmetricAlgorithm = algorithmObject as AsymmetricAlgorithm;
System.IdentityModel.Selectors (13)
infocard\client\System\IdentityModel\Selectors\InfoCardAsymmetricCrypto.cs (1)
66public override AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithmUri, bool privateKey)
infocard\client\System\IdentityModel\Selectors\InfoCardRSAOAEPKeyExchangeDeformatter.cs (2)
19public InfoCardRSAOAEPKeyExchangeDeformatter(AsymmetricAlgorithm key) 41public override void SetKey(AsymmetricAlgorithm key)
infocard\client\System\IdentityModel\Selectors\InfoCardRSAOAEPKeyExchangeFormatter.cs (2)
19public InfoCardRSAOAEPKeyExchangeFormatter(AsymmetricAlgorithm key) 29public override void SetKey(AsymmetricAlgorithm key)
infocard\client\System\IdentityModel\Selectors\InfoCardRSAPKCS1KeyExchangeDeformatter.cs (2)
18public InfoCardRSAPKCS1KeyExchangeDeformatter(AsymmetricAlgorithm key) 40public override void SetKey(AsymmetricAlgorithm key)
infocard\client\System\IdentityModel\Selectors\InfoCardRSAPKCS1KeyExchangeFormatter.cs (2)
20public InfoCardRSAPKCS1KeyExchangeFormatter(AsymmetricAlgorithm key) 30public override void SetKey(AsymmetricAlgorithm key)
infocard\client\System\IdentityModel\Selectors\InfoCardRSAPKCS1SignatureDeformatter.cs (2)
20public InfoCardRSAPKCS1SignatureDeformatter(AsymmetricAlgorithm key) 30public override void SetKey(AsymmetricAlgorithm key)
infocard\client\System\IdentityModel\Selectors\InfoCardRSAPKCS1SignatureFormatter.cs (2)
21public InfoCardRSAPKCS1SignatureFormatter(AsymmetricAlgorithm key) 31public override void SetKey(AsymmetricAlgorithm key)
System.Security (15)
system\security\cryptography\xml\signedxml.cs (14)
38private AsymmetricAlgorithm m_signingKey; 171public AsymmetricAlgorithm SigningKey { 245AsymmetricAlgorithm signingKey; 249public bool CheckSignatureReturningKey(out AsymmetricAlgorithm signingKey) { 254AsymmetricAlgorithm key = null; 272public bool CheckSignature(AsymmetricAlgorithm key) { 359AsymmetricAlgorithm key = SigningKey; 445protected virtual AsymmetricAlgorithm GetPublicKey() { 450AsymmetricAlgorithm key = GetNextCertificatePublicKey(); 473AsymmetricAlgorithm key = GetNextCertificatePublicKey(); 496private AsymmetricAlgorithm GetNextCertificatePublicKey () { 964private bool CheckSignedInfo (AsymmetricAlgorithm key) { 1057private static bool IsKeyTheCorrectAlgorithm(AsymmetricAlgorithm key, Type expectedType) 1077while (expectedType != null && expectedType.BaseType != typeof(AsymmetricAlgorithm))
system\security\cryptography\xml\SignedXmlDebugLog.cs (1)
801AsymmetricAlgorithm key,
System.ServiceModel (2)
System\ServiceModel\Security\CryptoHelper.cs (2)
195AsymmetricAlgorithm asymmetricAlgorithm = algorithmObject as AsymmetricAlgorithm;
System.Windows.Forms (14)
parent\parent\parent\public\Internal\NDP\Inc\mansign.cs (8)
470AsymmetricAlgorithm key = null; 820private static void ReplacePublicKeyToken (XmlDocument manifestDom, AsymmetricAlgorithm snKey) { 1175private AsymmetricAlgorithm m_strongNameKey; 1185internal CmiManifestSigner (AsymmetricAlgorithm strongNameKey) : 1188internal CmiManifestSigner (AsymmetricAlgorithm strongNameKey, X509Certificate2 certificate) { 1204internal AsymmetricAlgorithm StrongNameKey { 1272private AsymmetricAlgorithm m_snKey = null; 1301internal AsymmetricAlgorithm PublicKey {
parent\parent\parent\public\Internal\NDP\Inc\mansign2.cs (6)
184AsymmetricAlgorithm key = null; 1491private static void ReplacePublicKeyToken(XmlDocument manifestDom, AsymmetricAlgorithm snKey, bool useSha256) 2037private AsymmetricAlgorithm m_strongNameKey; 2048internal CmiManifestSigner2(AsymmetricAlgorithm strongNameKey) : 2052internal CmiManifestSigner2(AsymmetricAlgorithm strongNameKey, X509Certificate2 certificate, bool useSha256) 2078internal AsymmetricAlgorithm StrongNameKey
WindowsBase (6)
Base\MS\Internal\IO\Packaging\XmlDigitalSignatureProcessor.cs (6)
796AsymmetricAlgorithm key = null; 899private string SelectSignatureMethod(AsymmetricAlgorithm key) 916private static AsymmetricAlgorithm GetPrivateKey(X509Certificate2 cert) 921AsymmetricAlgorithm key = CngLightup.GetRSAPrivateKey(cert); 1147private KeyInfo GenerateKeyInfo(AsymmetricAlgorithm key, X509Certificate2 signer) 1195private static AsymmetricAlgorithm GetPrivateKeyForSigning(X509Certificate2 signer)
WsatConfig (3)
Configuration\WsatConfiguration.cs (3)
386AsymmetricAlgorithm privateKey = identity.PrivateKey; 651AsymmetricAlgorithm key = cert.PrivateKey; 705AsymmetricAlgorithm key = cert.PrivateKey;
WsatUI (3)
Configuration\WsatConfiguration.cs (3)
386AsymmetricAlgorithm privateKey = identity.PrivateKey; 651AsymmetricAlgorithm key = cert.PrivateKey; 705AsymmetricAlgorithm key = cert.PrivateKey;