RSA.ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) Methode

Definition

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-PrivateKeyInfo-Struktur nach der Entschlüsselung und ersetzt die Schlüssel für dieses Objekt.Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object.

public:
 override void ImportPkcs8PrivateKey(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public override void ImportPkcs8PrivateKey (ReadOnlySpan<byte> source, out int bytesRead);
override this.ImportPkcs8PrivateKey : ReadOnlySpan<byte> * int -> unit
Public Overrides Sub ImportPkcs8PrivateKey (source As ReadOnlySpan(Of Byte), ByRef bytesRead As Integer)

Parameter

source
ReadOnlySpan<Byte>

Die Bytes einer PKCS#8-PrivateKeyInfo-Struktur in der ASN.1-BER-Codierung.The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding.

bytesRead
Int32

In der Rückgabe dieser Methode ist die Anzahl der Bytes enthalten, die aus source gelesen wurden.When this method returns, contains a value that indicates the number of bytes read from source. Dieser Parameter wird nicht initialisiert behandelt.This parameter is treated as uninitialized.

Ausnahmen

Der Inhalt von source stellt keine ASN.1-BER-codierte PKCS#8-PrivateKeyInfo-Struktur dar.The contents of source do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure.

- oder --or-

Der Inhalt von source gibt an, dass der Schlüssel für einen anderen Algorithmus als den von dieser Instanz dargestellten Algorithmus gilt.The contents of source indicate the key is for an algorithm other than the algorithm represented by this instance.

- oder --or-

Der Inhalt von source stellt den Schlüssel in einem Format dar, das nicht unterstützt wird.The contents of source represent the key in a format that is not supported.

- oder --or-

Fehler beim Importieren des algorithmusspezifischen Schlüssels.The algorithm-specific key import failed.

Hinweise

Diese Methode unterstützt nur die binäre Codierung (ber/CER/der) von privatekeyinfo.This method only supports the binary (BER/CER/DER) encoding of PrivateKeyInfo. Wenn der Wert Base64-codiert ist oder im PEM-Textformat vorliegt, muss der Aufrufer den Inhalt vor dem Aufrufen dieser Methode Base64-decodieren.If the value is Base64-encoded or in the PEM text format, the caller must Base64-decode the contents before calling this method.

Gilt für: