AsymmetricAlgorithm.ImportFromEncryptedPem Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.
Túlterhelések
| Name | Description |
|---|---|
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.
public:
virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<char> password);
public virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<char> password);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), password As ReadOnlySpan(Of Char))
Paraméterek
- input
- ReadOnlySpan<Char>
Az importálandó titkosított kulcs PEM-szövege.
- password
- ReadOnlySpan<Char>
A kulcsanyag visszafejtéséhez használandó jelszó.
Kivételek
Egy származtatott típus nem bírálta felül ezt a tagot.
input nem tartalmaz felismert címkével rendelkező PEM-kódolt kulcsot.
-vagy-
input több, felismert címkével ellátott PEM-kódolt kulcsot tartalmaz.
A jelszó hibás.
-vagy-
A PEM-szöveg input alap-64 dekódolt tartalma nem asn.1-BER kódolású PKCS#8 EncryptedPrivateKeyInfo struktúrát jelöl.
-vagy-
A PEM-szöveg input 64-es alapszintű dekódolt tartalma azt jelzi, hogy a kulcs az ezen példány által képviselt algoritmustól eltérő algoritmushoz tartozik.
-vagy-
A PEM-szöveg input alap-64 dekódolt tartalma nem támogatott formátumban jeleníti meg a kulcsot.
-vagy-
Az algoritmusspecifikus kulcs importálása nem sikerült.
Megjegyzések
Mivel az egyes algoritmusok tartalmazhatnak algoritmusspecifikus PEM-címkéket, az alapértelmezett viselkedés a következőt fogja eredményezni NotImplementedException:
A következőre érvényes:
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
- Forrás:
- AsymmetricAlgorithm.cs
Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.
public:
virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<System::Byte> passwordBytes);
public virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<byte> passwordBytes);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), passwordBytes As ReadOnlySpan(Of Byte))
Paraméterek
- input
- ReadOnlySpan<Char>
Az importálandó titkosított kulcs PEM-szövege.
- passwordBytes
- ReadOnlySpan<Byte>
A kulcsanyag visszafejtéséhez jelszóként használandó bájtok.
Kivételek
Egy származtatott típus nem bírálta felül ezt a tagot.
input nem tartalmaz felismert címkével rendelkező PEM-kódolt kulcsot.
-vagy-
input több, felismert címkével ellátott PEM-kódolt kulcsot tartalmaz.
A jelszó hibás.
-vagy-
A PEM-szöveg input alap-64 dekódolt tartalma nem asn.1-BER kódolású PKCS#8 EncryptedPrivateKeyInfo struktúrát jelöl.
-vagy-
A PEM-szöveg input 64-es alapszintű dekódolt tartalma azt jelzi, hogy a kulcs az ezen példány által képviselt algoritmustól eltérő algoritmushoz tartozik.
-vagy-
A PEM-szöveg input alap-64 dekódolt tartalma nem támogatott formátumban jeleníti meg a kulcsot.
-vagy-
Az algoritmusspecifikus kulcs importálása nem sikerült.
Megjegyzések
Mivel az egyes algoritmusok tartalmazhatnak algoritmusspecifikus PEM-címkéket, az alapértelmezett viselkedés a következőt fogja eredményezni NotImplementedException: