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.