diff --git a/xml/System.Security.Cryptography.Pkcs/CmsRecipient.xml b/xml/System.Security.Cryptography.Pkcs/CmsRecipient.xml
index b870247d3d3..36b96d19247 100644
--- a/xml/System.Security.Cryptography.Pkcs/CmsRecipient.xml
+++ b/xml/System.Security.Cryptography.Pkcs/CmsRecipient.xml
@@ -36,7 +36,7 @@
4.0.2.0
- Constructs an instance of the class.
+ Initializes a new instance of the class.
@@ -66,8 +66,8 @@
- An object that represents the recipient certificate.
- The constructor constructs an instance of the class by using the specified recipient certificate.
+ The certificate to use when encrypting for this recipient.
+ Initializes a new instance of the class with a specified certificate, using the default encryption mode for the public key algorithm and an subject identifier.
||
+||null|
]]>
- A null reference was passed to a method that does not accept it as a valid argument.
- A cryptographic operation could not be completed.
+ The parameter is .
+
@@ -113,13 +114,14 @@
- A member of the enumeration that specifies the type of the identifier of the recipient.
- An object that represents the recipient certificate.
- The constructor constructs an instance of the class by using the specified recipient identifier type and recipient certificate.
+ The scheme to use for identifying which recipient certificate was used.
+ The certificate to use when encrypting for this recipient.
+ Initializes a new instance of the class with a specified certificate and recipient identifier type, using the default encryption mode for the public key algorithm.
To be added.
- A null reference was passed to a method that does not accept it as a valid argument.
- A cryptographic operation could not be completed.
+ The parameter is .
+ The value is not supported.
+
@@ -141,10 +143,27 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The certificate to use when encrypting for this recipient.
+ The RSA padding mode to use when encrypting for this recipient.
+ Initializes a new instance of the class with a specified RSA certificate and RSA encryption padding, using an subject identifier.
+
+ class has the following default property values.
+
+|Property|Default value|
+|--------------|-------------------|
+|||
+
+ ]]>
+
+ The or parameter is .
+ The parameter public key is not recognized as an RSA public key.
+
+-or-
+
+The value is not supported.
@@ -167,11 +186,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The scheme to use for identifying which recipient certificate was used.
+ The certificate to use when encrypting for this recipient.
+ The RSA padding mode to use when encrypting for this recipient.
+ Initializes a new instance of the class with a specified RSA certificate, RSA encryption padding, and subject identifier.
To be added.
+ The or parameter is .
+ The parameter public key is not recognized as an RSA public key.
+
@@ -201,10 +223,9 @@
System.Security.Cryptography.X509Certificates.X509Certificate2
- The property retrieves the certificate associated with the recipient.
- An object that holds the certificate associated with the recipient.
+ Gets the certificate to use when encrypting for this recipient.
+ The certificate to use when encrypting for this recipient.
To be added.
-
@@ -234,10 +255,9 @@
System.Security.Cryptography.Pkcs.SubjectIdentifierType
- The property retrieves the type of the identifier of the recipient.
- A member of the enumeration that specifies the type of the identifier of the recipient.
+ Gets the scheme to use for identifying which recipient certificate was used.
+ The scheme to use for identifying which recipient certificate was used.
To be added.
-
@@ -259,10 +279,17 @@
System.Security.Cryptography.RSAEncryptionPadding
- To be added.
- To be added.
- To be added.
+ Gets the RSA encryption padding to use when encrypting for this recipient.
+ The RSA encryption padding to use when encrypting for this recipient.
+
+
+
-
\ No newline at end of file
+