diff --git a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml index 50fef6a4d3c..5c89782d173 100644 --- a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml +++ b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml @@ -661,7 +661,7 @@ The bytes to use as a password when decrypting the key material. The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. throws a by default. + ]]> The password is incorrect. @@ -695,6 +698,7 @@ The contents of represent the key in a format that is The algorithm-specific key import failed. + A derived type has not overriden this member. @@ -727,7 +731,7 @@ The algorithm-specific key import failed. The password to use for decrypting the key material. The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. throws a by default. + ]]> The password is incorrect. @@ -756,6 +763,7 @@ The contents of represent the key in a format that is The algorithm-specific key import failed. + A derived type has not overriden this member. @@ -786,13 +794,16 @@ The algorithm-specific key import failed. The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + When overriden in a derived class, imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. throws a by default. + ]]> The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. @@ -809,6 +820,7 @@ The contents of represent the key in a format that is The algorithm-specific key import failed. + A derived type has not overriden this member. @@ -839,13 +851,15 @@ The algorithm-specific key import failed. The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + When overriden in a derived class, imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. throws a by default. ]]> The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. @@ -862,6 +876,7 @@ The contents of represent the key in a format that is The algorithm-specific key import failed. + A derived type has not overriden this member. @@ -1270,7 +1285,7 @@ This member is an explicit interface member implementation. It can be used only The password-based encryption (PBE) parameters to use when encrypting the key material. The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + When overridden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. if is big enough to receive the output; otherwise, . throws a by default. + ]]> The key could not be exported. @@ -1287,6 +1304,7 @@ This member is an explicit interface member implementation. It can be used only indicates that should be used, which requires -based passwords. + A derived type has not overriden this member. @@ -1321,7 +1339,7 @@ This member is an explicit interface member implementation. It can be used only The password-based encryption (PBE) parameters to use when encrypting the key material. The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + When overriden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. if is big enough to receive the output; otherwise, . throws a by default. + ]]> The key could not be exported. + A derived type has not overriden this member. @@ -1363,10 +1384,18 @@ This member is an explicit interface member implementation. It can be used only The byte span to receive the PKCS#8 PrivateKeyInfo data. When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. if is big enough to receive the output; otherwise, . - To be added. + + throws a by default. + + ]]> + The key could not be exported. + A derived type has not overriden this member. @@ -1398,10 +1427,18 @@ This member is an explicit interface member implementation. It can be used only The byte span to receive the X.509 SubjectPublicKeyInfo data. When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + When overridden in a derived class, attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. if is big enough to receive the output; otherwise, . - To be added. + + throws a by default. + + ]]> + The key could not be exported. + A derived type has not overriden this member.