15 references to RecipientSubType
System.Security (15)
system\security\cryptography\pkcs\envelopedpkcs7.cs (2)
310if (keyAgree.SubType == RecipientSubType.CertIdKeyAgreement) { 529if (recipientInfo.SubType == RecipientSubType.Pkcs7KeyTransport) {
system\security\cryptography\pkcs\recipientinfo.cs (13)
37private RecipientSubType m_recipientSubType; 46internal RecipientInfo (RecipientInfoType recipientInfoType, RecipientSubType recipientSubType, SafeLocalAllocHandle pCmsgRecipientInfo, Object cmsgRecipientInfo, uint index) { 50if (recipientSubType < RecipientSubType.Unknown || recipientSubType > RecipientSubType.PublicKeyAgreement) 51recipientSubType = RecipientSubType.Unknown; 78internal RecipientSubType SubType { 112internal unsafe KeyTransRecipientInfo (SafeLocalAllocHandle pRecipientInfo, CAPI.CERT_INFO certInfo, uint index) : base(RecipientInfoType.KeyTransport, RecipientSubType.Pkcs7KeyTransport, pRecipientInfo, certInfo, index) { 127internal KeyTransRecipientInfo (SafeLocalAllocHandle pRecipientInfo, CAPI.CMSG_KEY_TRANS_RECIPIENT_INFO keyTrans, uint index) : base(RecipientInfoType.KeyTransport, RecipientSubType.CmsKeyTransport, pRecipientInfo, keyTrans, index) { 141if (this.SubType == RecipientSubType.CmsKeyTransport) { 159if (this.SubType == RecipientSubType.CmsKeyTransport) { 178if (this.SubType == RecipientSubType.CmsKeyTransport) { 220internal KeyAgreeRecipientInfo (SafeLocalAllocHandle pRecipientInfo, CAPI.CMSG_KEY_AGREE_CERT_ID_RECIPIENT_INFO certIdRecipient, uint index, uint subIndex) : base(RecipientInfoType.KeyAgreement, RecipientSubType.CertIdKeyAgreement, pRecipientInfo, certIdRecipient, index) { 229internal KeyAgreeRecipientInfo (SafeLocalAllocHandle pRecipientInfo, CAPI.CMSG_KEY_AGREE_PUBLIC_KEY_RECIPIENT_INFO publicKeyRecipient, uint index, uint subIndex) : base(RecipientInfoType.KeyAgreement, RecipientSubType.PublicKeyAgreement, pRecipientInfo, publicKeyRecipient, index) {