MLDsa.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-DSA z ciągu zakodowanego w formacie PEM RFC 7468.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ImportFromPem(ReadOnlySpan<Char>) |
Importuje klucz ML-DSA z ciągu zakodowanego w formacie PEM RFC 7468. |
| ImportFromPem(String) |
Importuje klucz ML-DSA z ciągu zakodowanego w formacie PEM RFC 7468. |
ImportFromPem(ReadOnlySpan<Char>)
- Źródło:
- MLDsa.cs
- Źródło:
- MLDsa.cs
- Źródło:
- MLDsa.cs
Importuje klucz ML-DSA z ciągu zakodowanego w formacie PEM RFC 7468.
public:
static System::Security::Cryptography::MLDsa ^ ImportFromPem(ReadOnlySpan<char> source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLDsa ImportFromPem(ReadOnlySpan<char> source);
public static System.Security.Cryptography.MLDsa ImportFromPem(ReadOnlySpan<char> source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportFromPem : ReadOnlySpan<char> -> System.Security.Cryptography.MLDsa
static member ImportFromPem : ReadOnlySpan<char> -> System.Security.Cryptography.MLDsa
Public Shared Function ImportFromPem (source As ReadOnlySpan(Of Char)) As MLDsa
Parametry
- source
- ReadOnlySpan<Char>
Tekst klucza PEM do zaimportowania.
Zwraca
Zaimportowany klucz ML-DSA.
- Atrybuty
Wyjątki
source zawiera zaszyfrowany klucz zakodowany w formacie PEM.
— lub —
source zawiera wiele kluczy ML-DSA zakodowanych za pomocą protokołu PEM.
— lub —
source nie zawiera kluczy ML-DSA zakodowanych za pomocą standardu PEM.
Wystąpił błąd podczas importowania klucza.
Platforma nie obsługuje uczenia maszynowego DSA. Obiekt wywołujący może użyć IsSupported właściwości , aby określić, czy platforma obsługuje usługę ML-DSA.
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
Dotyczy
ImportFromPem(String)
- Źródło:
- MLDsa.cs
- Źródło:
- MLDsa.cs
- Źródło:
- MLDsa.cs
Importuje klucz ML-DSA z ciągu zakodowanego w formacie PEM RFC 7468.
public:
static System::Security::Cryptography::MLDsa ^ ImportFromPem(System::String ^ source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLDsa ImportFromPem(string source);
public static System.Security.Cryptography.MLDsa ImportFromPem(string source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportFromPem : string -> System.Security.Cryptography.MLDsa
static member ImportFromPem : string -> System.Security.Cryptography.MLDsa
Public Shared Function ImportFromPem (source As String) As MLDsa
Parametry
- source
- String
Tekst klucza PEM do zaimportowania.
Zwraca
Zaimportowany klucz ML-DSA.
- Atrybuty
Wyjątki
Parametr source ma wartość null.