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