28 references to GetKeyAlgorithm
System.Security.Cryptography (19)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
892
string keyAlgorithm = issuerCertificate.
GetKeyAlgorithm
();
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (2)
144
if (Helpers.HashAlgorithmRequired(issuerCertificate.
GetKeyAlgorithm
()))
179
string keyAlgorithm = issuerCertificate.
GetKeyAlgorithm
();
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (16)
279
_lazyPrivateKey ??=
GetKeyAlgorithm
() switch
321
string keyAlgorithmOid =
GetKeyAlgorithm
();
796
if (MLKemAlgorithm.FromOid(
GetKeyAlgorithm
()) is null)
816
MLKemAlgorithm? algorithm = MLKemAlgorithm.FromOid(
GetKeyAlgorithm
());
896
MLDsaAlgorithm? algorithm = MLDsaAlgorithm.GetMLDsaAlgorithmFromOid(
GetKeyAlgorithm
());
918
MLDsaAlgorithm? algorithm = MLDsaAlgorithm.GetMLDsaAlgorithmFromOid(
GetKeyAlgorithm
());
999
if (!Helpers.IsSlhDsaOid(
GetKeyAlgorithm
()))
1019
Helpers.IsSlhDsaOid(
GetKeyAlgorithm
())
1098
if (CompositeMLDsaAlgorithm.GetAlgorithmFromOid(
GetKeyAlgorithm
()) is null)
1122
if (CompositeMLDsaAlgorithm.GetAlgorithmFromOid(
GetKeyAlgorithm
()) is null)
1200
if (CompositeMLKemAlgorithm.GetAlgorithmFromOid(
GetKeyAlgorithm
()) is null)
1224
if (CompositeMLKemAlgorithm.GetAlgorithmFromOid(
GetKeyAlgorithm
()) is null)
1463
string keyAlgorithm = certificate.
GetKeyAlgorithm
();
1549
string keyAlgorithm = certificate.
GetKeyAlgorithm
();
2101
Debug.Assert(certificate.
GetKeyAlgorithm
() == Oids.EcPublicKey);
2165
Debug.Assert(certificate.
GetKeyAlgorithm
() == Oids.EcPublicKey);
System.Security.Cryptography.Pkcs (9)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (3)
113
if (PkcsHelpers.IsKeyEncapsulationAlgorithm(recipient.Certificate.
GetKeyAlgorithm
()))
121
envelopedData.RecipientInfos[i].Ktri = recipient.Certificate.
GetKeyAlgorithm
() switch
126
recipient.Certificate.
GetKeyAlgorithm
()),
Internal\Cryptography\Pal\AnyOS\ManagedPal.Kem.cs (1)
61
string keyAlgorithm = recipient.Certificate.
GetKeyAlgorithm
();
Internal\Cryptography\Pal\Windows\PkcsPalWindows.Encrypt.cs (2)
221
switch (recipient.Certificate.
GetKeyAlgorithm
())
266
if (recipient.Certificate.
GetKeyAlgorithm
() == Oids.RsaOaep)
System\Security\Cryptography\Pkcs\CmsRecipient.cs (2)
123
string keyAlgorithm = certificate.
GetKeyAlgorithm
();
136
switch (certificate.
GetKeyAlgorithm
())
System\Security\Cryptography\Pkcs\CmsSigner.cs (1)
402
CmsSignature? processor = CmsSignature.ResolveAndVerifyKeyType(Certificate!.
GetKeyAlgorithm
(), _privateKey, SignaturePadding);