MLDsa.ImportFromPem Metoda

Definicja

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.

Dotyczy