MLDsa.ImportFromPem Метод

Определение

Импортирует ключ ML-DSA из строки в кодировке PEM RFC 7468.

Перегрузки

Имя Описание
ImportFromPem(ReadOnlySpan<Char>)

Импортирует ключ ML-DSA из строки в кодировке PEM RFC 7468.

ImportFromPem(String)

Импортирует ключ ML-DSA из строки в кодировке PEM RFC 7468.

ImportFromPem(ReadOnlySpan<Char>)

Исходный код:
MLDsa.cs
Исходный код:
MLDsa.cs
Исходный код:
MLDsa.cs

Импортирует ключ ML-DSA из строки в кодировке 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

Параметры

source
ReadOnlySpan<Char>

Текст импортированного ключа PEM.

Возвращаемое значение

Импортированный ключ ML-DSA.

Атрибуты

Исключения

source содержит зашифрованный ключ в кодировке PEM.

–или–

source содержит несколько ключей, закодированных в кодировке PEM, ML-DSA.

–или–

source содержит ключи, закодированные в кодировке PEM, ML-DSA.

Произошла ошибка при импорте ключа.

Платформа не поддерживает ML-DSA. Вызывающие IsSupported объекты могут использовать свойство для определения того, поддерживает ли платформа ML-DSA.

Комментарии

Неподдерживаемые или неправильные объекты в кодировке PEM будут игнорироваться. При обнаружении нескольких поддерживаемых меток PEM возникает исключение, чтобы предотвратить импорт ключа при неоднозначности ключа.

Этот метод поддерживает следующие метки PEM:

  • ОТКРЫТЫЙ КЛЮЧ
  • ЗАКРЫТЫЙ КЛЮЧ

Применяется к

ImportFromPem(String)

Исходный код:
MLDsa.cs
Исходный код:
MLDsa.cs
Исходный код:
MLDsa.cs

Импортирует ключ ML-DSA из строки в кодировке 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

Параметры

source
String

Текст импортированного ключа PEM.

Возвращаемое значение

Импортированный ключ ML-DSA.

Атрибуты

Исключения

source равно null.

Применяется к