Pkcs12ShroudedKeyBag(ReadOnlyMemory<Byte>, Boolean) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der Pkcs12ShroudedKeyBag aus einem vorhandenen codierten PKCS#8 EncryptedPrivateKeyInfo-Wert.
public Pkcs12ShroudedKeyBag(ReadOnlyMemory<byte> encryptedPkcs8PrivateKey, bool skipCopy = false);
new System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag : ReadOnlyMemory<byte> * bool -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Sub New (encryptedPkcs8PrivateKey As ReadOnlyMemory(Of Byte), Optional skipCopy As Boolean = false)
Parameter
- encryptedPkcs8PrivateKey
- ReadOnlyMemory<Byte>
Ein BER-codierter PKCS#8 EncryptedPrivateKeyInfo-Wert.
- skipCopy
- Boolean
true zu speichern encryptedPkcs8PrivateKey , ohne eine Verteidigungskopie zu erstellen; falseandernfalls . Der Standardwert lautet false.
Ausnahmen
Der encryptedPkcs8PrivateKey Parameter stellt keinen einzelnen ASN.1 BER-codierten Wert dar.
Hinweise
Diese Methode überprüft, ob encryptedPkcs8PrivateKey es sich um einen einzelnen BER-codierten Wert handelt, aber nicht überprüft, ob der Wert ein ordnungsgemäßer PKCS#8 EncryptedPrivateKeyInfo-Wert ist.
Das Standardverhalten dieser Methode besteht darin, eine defensive Kopie von encryptedPkcs8PrivateKey.
Wenn der skipCopy Parameter lautet true, wird diese defensive Kopie übersprungen.
Wenn die defensive Kopie übersprungen wird und der Inhalt der encryptedPkcs8PrivateKey Änderung während der Lebensdauer des zurückgegebenen Werts oder eines objekts, das von seinen Methoden oder Eigenschaften erzeugt wird, können Methoden und Eigenschaften für diese Objekte Unsinnsergebnisse erzeugen oder Ausnahmen aufgrund des beschädigten Zustands auslösen.
Aufrufer werden daher empfohlen, nur einen true Wert für den skipCopy Parameter zu verwenden, wenn sie vernünftigerweise sicher sein können, dass die Daten intakt bleiben.