MLKem.ImportFromPem 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.
Importuje klucz ML-KEM z ciągu zakodowanego w formacie PEM RFC 7468.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ImportFromPem(String) |
Importuje klucz ML-KEM z ciągu zakodowanego w formacie PEM RFC 7468. |
| ImportFromPem(ReadOnlySpan<Char>) |
Importuje klucz ML-KEM z ciągu zakodowanego w formacie PEM RFC 7468. |
ImportFromPem(String)
- Źródło:
- MLKem.cs
- Źródło:
- MLKem.cs
- Źródło:
- MLKem.cs
Importuje klucz ML-KEM z ciągu zakodowanego w formacie PEM RFC 7468.
public:
static System::Security::Cryptography::MLKem ^ ImportFromPem(System::String ^ source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportFromPem(string source);
public static System.Security.Cryptography.MLKem ImportFromPem(string source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportFromPem : string -> System.Security.Cryptography.MLKem
static member ImportFromPem : string -> System.Security.Cryptography.MLKem
Public Shared Function ImportFromPem (source As String) As MLKem
Parametry
- source
- String
Tekst klucza PEM do zaimportowania.
Zwraca
Zaimportowany klucz ML-KEM.
- Atrybuty
Wyjątki
source jest null
Dotyczy
ImportFromPem(ReadOnlySpan<Char>)
- Źródło:
- MLKem.cs
- Źródło:
- MLKem.cs
- Źródło:
- MLKem.cs
Importuje klucz ML-KEM z ciągu zakodowanego w formacie PEM RFC 7468.
public:
static System::Security::Cryptography::MLKem ^ ImportFromPem(ReadOnlySpan<char> source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportFromPem(ReadOnlySpan<char> source);
public static System.Security.Cryptography.MLKem ImportFromPem(ReadOnlySpan<char> source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportFromPem : ReadOnlySpan<char> -> System.Security.Cryptography.MLKem
static member ImportFromPem : ReadOnlySpan<char> -> System.Security.Cryptography.MLKem
Public Shared Function ImportFromPem (source As ReadOnlySpan(Of Char)) As MLKem
Parametry
- source
- ReadOnlySpan<Char>
Tekst klucza PEM do zaimportowania.
Zwraca
Zaimportowany klucz ML-KEM.
- Atrybuty
Wyjątki
source zawiera zaszyfrowany klucz zakodowany w formacie PEM.
— lub —
source zawiera wiele kluczy ML-KEM zakodowanych za pomocą protokołu PEM.
— lub —
source nie zawiera kluczy ML-KEM zakodowanych za pomocą standardu PEM.
Wystąpił błąd podczas importowania klucza.
Uwagi
Nieobsługiwane lub źle sformułowane obiekty zakodowane za pomocą standardu PEM zostaną zignorowane. Jeśli znaleziono wiele obsługiwanych etykiet PEM, zostanie zgłoszony wyjątek uniemożliwiający importowanie klucza, gdy klucz jest niejednoznaczny.
Ta metoda obsługuje następujące etykiety PEM:
- KLUCZ PUBLICZNY
- KLUCZ PRYWATNY