DSA.ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Importerar den offentliga/privata keypair från en PKCS#8 PrivateKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet.
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)
Parametrar
- source
- ReadOnlySpan<Byte>
Byte för en PKCS#8 PrivateKeyInfo-struktur i ASN.1-BER-kodningen.
- bytesRead
- Int32
När den här metoden returneras innehåller ett värde som anger antalet byte som lästs från source. Den här parametern behandlas som oinitierad.
Undantag
Innehållet i source representerar inte en ASN.1-BER-kodad PKCS#8 PrivateKeyInfo-struktur.
-eller-
Innehållet i source indikerar att nyckeln är för en annan algoritm än den algoritm som representeras av den här instansen.
-eller-
Innehållet i source representerar nyckeln i ett format som inte stöds.
-eller-
Den algoritmspecifika nyckelimporten misslyckades.
Kommentarer
Den här metoden stöder endast binärkodning (BER/CER/DER) för PrivateKeyInfo. Om värdet är Base64-kodat eller i PEM-textformatet måste anroparen Base64-avkoda innehållet innan den här metoden anropas.