21 references to GetKeyAlgorithm
System.Security.Cryptography (17)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
892string keyAlgorithm = issuerCertificate.GetKeyAlgorithm();
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (2)
144if (Helpers.HashAlgorithmRequired(issuerCertificate.GetKeyAlgorithm())) 179string keyAlgorithm = issuerCertificate.GetKeyAlgorithm();
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (14)
279_lazyPrivateKey ??= GetKeyAlgorithm() switch 321string keyAlgorithmOid = GetKeyAlgorithm(); 796if (MLKemAlgorithm.FromOid(GetKeyAlgorithm()) is null) 816MLKemAlgorithm? algorithm = MLKemAlgorithm.FromOid(GetKeyAlgorithm()); 896MLDsaAlgorithm? algorithm = MLDsaAlgorithm.GetMLDsaAlgorithmFromOid(GetKeyAlgorithm()); 918MLDsaAlgorithm? algorithm = MLDsaAlgorithm.GetMLDsaAlgorithmFromOid(GetKeyAlgorithm()); 999if (!Helpers.IsSlhDsaOid(GetKeyAlgorithm())) 1019Helpers.IsSlhDsaOid(GetKeyAlgorithm()) 1098if (CompositeMLDsaAlgorithm.GetAlgorithmFromOid(GetKeyAlgorithm()) is null) 1122if (CompositeMLDsaAlgorithm.GetAlgorithmFromOid(GetKeyAlgorithm()) is null) 1361string keyAlgorithm = certificate.GetKeyAlgorithm(); 1447string keyAlgorithm = certificate.GetKeyAlgorithm(); 1999Debug.Assert(certificate.GetKeyAlgorithm() == Oids.EcPublicKey); 2063Debug.Assert(certificate.GetKeyAlgorithm() == Oids.EcPublicKey);
System.Security.Cryptography.Pkcs (4)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (2)
111envelopedData.RecipientInfos[i].Ktri = recipient.Certificate.GetKeyAlgorithm() switch 116recipient.Certificate.GetKeyAlgorithm()),
System\Security\Cryptography\Pkcs\CmsRecipient.cs (1)
77switch (certificate.GetKeyAlgorithm())
System\Security\Cryptography\Pkcs\CmsSigner.cs (1)
402CmsSignature? processor = CmsSignature.ResolveAndVerifyKeyType(Certificate!.GetKeyAlgorithm(), _privateKey, SignaturePadding);