AsymmetricAlgorithm.ImportFromEncryptedPem Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
W przypadku zastąpienia w klasie pochodnej importuje zaszyfrowany klucz zakodowany w formacie PEM RFC 7468, zastępując klucze dla tego obiektu. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
W przypadku zastąpienia w klasie pochodnej importuje zaszyfrowany klucz zakodowany w formacie PEM RFC 7468, zastępując klucze dla tego obiektu. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Źródło:
- AsymmetricAlgorithm.cs
- Źródło:
- AsymmetricAlgorithm.cs
- Źródło:
- AsymmetricAlgorithm.cs
W przypadku zastąpienia w klasie pochodnej importuje zaszyfrowany klucz zakodowany w formacie PEM RFC 7468, zastępując klucze dla tego obiektu.
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))
Parametry
- input
- ReadOnlySpan<Char>
Tekst PEM zaszyfrowanego klucza do zaimportowania.
- password
- ReadOnlySpan<Char>
Hasło do użycia do odszyfrowywania materiału klucza.
Wyjątki
Typ pochodny nie zastępuje tego elementu członkowskiego.
input
nie zawiera klucza zakodowanego w formacie PEM z rozpoznaną etykietą.
-lub-
input
zawiera wiele kluczy zakodowanych w formacie PEM z rozpoznaną etykietą.
Hasło jest niepoprawne.
-lub-
Zdekodowana zawartość tekstu input
PEM w formacie base-64 nie reprezentuje struktury PKCS#8 EncryptedPrivateKeyInfo w formacie ASN.1.1.
-lub-
Zdekodowana zawartość tekstu input
PEM w formacie base-64 wskazuje, że klucz jest dla algorytmu innego niż algorytm reprezentowany przez to wystąpienie.
-lub-
Zdekodowana zawartość tekstu PEM w formacie base-64 reprezentuje input
klucz w formacie, który nie jest obsługiwany.
-lub-
Importowanie klucza specyficznego dla algorytmu nie powiodło się.
Uwagi
Ponieważ każdy algorytm może mieć etykiety PEM specyficzne dla algorytmu, domyślne zachowanie będzie zgłaszać wartość NotImplementedException.
Dotyczy
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Źródło:
- AsymmetricAlgorithm.cs
- Źródło:
- AsymmetricAlgorithm.cs
- Źródło:
- AsymmetricAlgorithm.cs
W przypadku zastąpienia w klasie pochodnej importuje zaszyfrowany klucz zakodowany w formacie PEM RFC 7468, zastępując klucze dla tego obiektu.
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))
Parametry
- input
- ReadOnlySpan<Char>
Tekst PEM zaszyfrowanego klucza do zaimportowania.
- passwordBytes
- ReadOnlySpan<Byte>
Bajty do użycia jako hasło podczas odszyfrowywania materiału klucza.
Wyjątki
Typ pochodny nie zastępuje tego elementu członkowskiego.
input
nie zawiera klucza zakodowanego w formacie PEM z rozpoznaną etykietą.
-lub-
input
zawiera wiele kluczy zakodowanych w formacie PEM z rozpoznaną etykietą.
Hasło jest niepoprawne.
-lub-
Zdekodowana zawartość tekstu input
PEM w formacie base-64 nie reprezentuje struktury PKCS#8 EncryptedPrivateKeyInfo w formacie ASN.1.1.
-lub-
Zdekodowana zawartość tekstu input
PEM w formacie base-64 wskazuje, że klucz jest dla algorytmu innego niż algorytm reprezentowany przez to wystąpienie.
-lub-
Zdekodowana zawartość tekstu PEM w formacie base-64 reprezentuje input
klucz w formacie, który nie jest obsługiwany.
-lub-
Importowanie klucza specyficznego dla algorytmu nie powiodło się.
Uwagi
Ponieważ każdy algorytm może mieć etykiety PEM specyficzne dla algorytmu, domyślne zachowanie będzie zgłaszać wartość NotImplementedException.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla