3 instantiations of CmsRecipient
System.Security.Cryptography.Pkcs (3)
Internal\Cryptography\PkcsHelpers.cs (2)
140
recipientCopy = new
CmsRecipient
(recipient.RecipientIdentifierType, certCopy);
144
recipientCopy = new
CmsRecipient
(recipient.RecipientIdentifierType, certCopy, recipient.RSAEncryptionPadding);
System\Security\Cryptography\Pkcs\CmsRecipientCollection.cs (1)
33
_recipients.Add(new
CmsRecipient
(recipientIdentifierType, certificates[index]));
20 references to CmsRecipient
System.Security (1)
System.Security.cs (1)
9
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.Pkcs.
CmsRecipient
))]
System.Security.Cryptography.Pkcs (19)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (1)
108
CmsRecipient
recipient = recipients[i];
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
110
CmsRecipient
recipient,
Internal\Cryptography\Pal\Windows\PkcsPalWindows.Encrypt.cs (4)
215
private static CMSG_RECIPIENT_ENCODE_INFO EncodeRecipientInfo(
CmsRecipient
recipient, AlgorithmIdentifier contentEncryptionAlgorithm, HeapBlockRetainer hb)
246
private static unsafe CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO* EncodeKeyTransRecipientInfo(
CmsRecipient
recipient, HeapBlockRetainer hb)
334
private static unsafe CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO* EncodeKeyAgreeRecipientInfo(
CmsRecipient
recipient, AlgorithmIdentifier contentEncryptionAlgorithm, HeapBlockRetainer hb)
396
private static unsafe CERT_ID EncodeRecipientId(
CmsRecipient
recipient, SafeCertContextHandle hCertContext, CERT_CONTEXT* pCertContext, CERT_INFO* pCertInfo, HeapBlockRetainer hb)
Internal\Cryptography\PkcsHelpers.cs (2)
132
foreach (
CmsRecipient
recipient in recipients)
136
CmsRecipient
recipientCopy;
System\Security\Cryptography\Pkcs\CmsRecipientCollection.cs (9)
16
_recipients = new List<
CmsRecipient
>();
19
public CmsRecipientCollection(
CmsRecipient
recipient)
21
_recipients = new List<
CmsRecipient
>(1);
30
_recipients = new List<
CmsRecipient
>(certificates.Count);
37
public
CmsRecipient
this[int index]
56
public int Add(
CmsRecipient
recipient)
65
public void Remove(
CmsRecipient
recipient)
100
public void CopyTo(
CmsRecipient
[] array, int index)
128
private readonly List<
CmsRecipient
> _recipients;
System\Security\Cryptography\Pkcs\CmsRecipientEnumerator.cs (1)
18
public
CmsRecipient
Current
System\Security\Cryptography\Pkcs\EnvelopedCms.cs (1)
85
public void Encrypt(
CmsRecipient
recipient)