Internal.Cryptography.PkcsPal
protected PkcsPal()
public abstract DecryptorPal Decode(ReadOnlySpan<byte> encodedMessage, out int version, out ContentInfo contentInfo, out AlgorithmIdentifier contentEncryptionAlgorithm, out X509Certificate2Collection originatorCerts, out CryptographicAttributeObjectCollection unprotectedAttributes)
public abstract byte[] Encrypt(CmsRecipientCollection recipients, ContentInfo contentInfo, AlgorithmIdentifier contentEncryptionAlgorithm, X509Certificate2Collection originatorCerts, CryptographicAttributeObjectCollection unprotectedAttributes)
public abstract T GetPrivateKeyForDecryption<T>(X509Certificate2 certificate, bool silent) where T : IDisposable
public abstract T GetPrivateKeyForSigning<T>(X509Certificate2 certificate, bool silent) where T : IDisposable