MLDsa.ImportFromPem Método

Definição

Importa uma chave ML-DSA de uma cadeia de caracteres codificada em PEM RFC 7468.

Sobrecargas

Nome Description
ImportFromPem(ReadOnlySpan<Char>)

Importa uma chave ML-DSA de uma cadeia de caracteres codificada em PEM RFC 7468.

ImportFromPem(String)

Importa uma chave ML-DSA de uma cadeia de caracteres codificada em PEM RFC 7468.

ImportFromPem(ReadOnlySpan<Char>)

Origem:
MLDsa.cs
Origem:
MLDsa.cs
Origem:
MLDsa.cs

Importa uma chave ML-DSA de uma cadeia de caracteres codificada em 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

Parâmetros

source
ReadOnlySpan<Char>

O texto da chave PEM a ser importada.

Retornos

A chave de ML-DSA importada.

Atributos

Exceções

source contém uma chave codificada em PEM criptografada.

- ou -

source contém várias chaves de ML-DSA codificadas em PEM.

- ou -

source não contém chaves de ML-DSA codificadas em PEM.

Erro ao importar a chave.

A plataforma não dá suporte a ML-DSA. Os chamadores podem usar a IsSupported propriedade para determinar se a plataforma dá suporte a ML-DSA.

Comentários

Objetos codificados em PEM sem suporte ou malformados serão ignorados. Se vários rótulos PEM com suporte forem encontrados, uma exceção será gerada para impedir a importação de uma chave quando a chave for ambígua.

Esse método dá suporte aos seguintes rótulos PEM:

  • CHAVE PÚBLICA
  • CHAVE PRIVADA

Aplica-se a

ImportFromPem(String)

Origem:
MLDsa.cs
Origem:
MLDsa.cs
Origem:
MLDsa.cs

Importa uma chave ML-DSA de uma cadeia de caracteres codificada em 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

Parâmetros

source
String

O texto da chave PEM a ser importada.

Retornos

A chave de ML-DSA importada.

Atributos

Exceções

source é null.

Aplica-se a