diff --git a/xml/System.Security.Cryptography.Pkcs/Pkcs12Info.xml b/xml/System.Security.Cryptography.Pkcs/Pkcs12Info.xml
index a1cffdf1cb3..ec499ec28c7 100644
--- a/xml/System.Security.Cryptography.Pkcs/Pkcs12Info.xml
+++ b/xml/System.Security.Cryptography.Pkcs/Pkcs12Info.xml
@@ -15,7 +15,7 @@
- To be added.
+ Represents the data from PKCS#12 PFX contents. This class cannot be inherited.
To be added.
@@ -36,8 +36,8 @@
System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Cryptography.Pkcs.Pkcs12SafeContents>
- To be added.
- To be added.
+ Gets a read-only collection of the SafeContents values present in the PFX AuthenticatedSafe.
+ A read-only collection of the SafeContents values present in the PFX AuthenticatedSafe.
To be added.
@@ -62,12 +62,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to interpret as a PKCS#12 PFX.
+ When this method returns, contains a value that indicates the number of bytes from which were read by this method. This parameter is treated as uninitialized.
+ to store without making a defensive copy; otherwise, . The default is .
+ Reads the provided data as a PKCS#12 PFX and returns an object view of the contents.
+ An object view of the PKCS#12 PFX decoded from the input.
+
+
+
+ The contents of the parameter were not successfully decoded as a PKCS#12 PFX.
@@ -87,11 +100,33 @@
System.Security.Cryptography.Pkcs.Pkcs12IntegrityMode
- To be added.
- To be added.
+ Gets a value that indicates the type of tamper protection provided for the contents.
+ One of the enumeration members that indicates the type of tamper protection provided for the contents.
To be added.
-
+
+
+
+ System.Security.Cryptography.Pkcs
+ 4.0.4.0
+ 4.1.0.0
+
+
+ Attempts to verify the integrity of the contents with a password.
+
+ .
+
+ ]]>
+
+
+
@@ -112,10 +147,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use to attempt to verify integrity.
+ Attempts to verify the integrity of the contents with a password represented by a .
+ if the password successfully verifies the integrity of the contents; if the password is not correct or the contents have been altered.
+
+ .Empty` represents the `null` password and `String.Empty.AsSpan()` represents the "empty" password. If one of those two values returns `true`, the other won't.
+
+ ]]>
+
+ The value is not .
+ The hash algorithm option specified by the PKCS#12 PFX contents could not be identified or is not supported by this platform.
@@ -138,11 +184,22 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use to attempt to verify integrity.
+ Attempts to verify the integrity of the contents with a password represented by a .
+ if the password successfully verifies the integrity of the contents; if the password is not correct or the contents have been altered.
+
+ returns `false`, and vice versa.
+
+ ]]>
+
+ The value is not .
+ The hash algorithm option specified by the PKCS#12 PFX contents could not be identified or is not supported by this platform.
-
\ No newline at end of file
+