1 write to Certificate
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\CmsRecipient.cs (1)
65Certificate = certificate;
16 references to Certificate
System.Security.Cryptography.Pkcs (16)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (3)
113if (PkcsHelpers.IsKeyEncapsulationAlgorithm(recipient.Certificate.GetKeyAlgorithm())) 121envelopedData.RecipientInfos[i].Ktri = recipient.Certificate.GetKeyAlgorithm() switch 126recipient.Certificate.GetKeyAlgorithm()),
Internal\Cryptography\Pal\AnyOS\ManagedPal.Kem.cs (3)
57byte[]? algorithmParameters = recipient.Certificate.GetKeyAlgorithmParameters(); 61string keyAlgorithm = recipient.Certificate.GetKeyAlgorithm(); 72using (MLKem? key = recipient.Certificate.GetMLKemPublicKey())
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
153using (RSA rsa = recipient.Certificate.GetRSAPublicKey()!)
Internal\Cryptography\Pal\Windows\PkcsPalWindows.Encrypt.cs (5)
221switch (recipient.Certificate.GetKeyAlgorithm()) 253using (SafeCertContextHandle hCertContext = recipient.Certificate.CreateCertContextHandle()) 266if (recipient.Certificate.GetKeyAlgorithm() == Oids.RsaOaep) 268byte[]? parameters = recipient.Certificate.GetKeyAlgorithmParameters(); 338using (SafeCertContextHandle hCertContext = recipient.Certificate.CreateCertContextHandle())
Internal\Cryptography\PkcsHelpers.cs (4)
135X509Certificate2 originalCert = recipient.Certificate; 171PkcsPal.Instance.GetSubjectKeyIdentifier(recipient.Certificate); 175byte[] serialNumber = recipient.Certificate.GetSerialNumber(); 180Issuer = recipient.Certificate.IssuerName.RawData,