CompositeMLDsa.ImportPkcs8PrivateKey Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ImportPkcs8PrivateKey(Byte[]) |
Импортирует составной ML-DSA закрытый ключ из структуры PKCS#8 PrivateKeyInfo. |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>) |
Импортирует составной ML-DSA закрытый ключ из структуры PKCS#8 PrivateKeyInfo. |
ImportPkcs8PrivateKey(Byte[])
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
Импортирует составной ML-DSA закрытый ключ из структуры PKCS#8 PrivateKeyInfo.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportPkcs8PrivateKey(cli::array <System::Byte> ^ source);
public static System.Security.Cryptography.CompositeMLDsa ImportPkcs8PrivateKey(byte[] source);
static member ImportPkcs8PrivateKey : byte[] -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportPkcs8PrivateKey (source As Byte()) As CompositeMLDsa
Параметры
- source
- Byte[]
Байты структуры PKCS#8 PrivateKeyInfo в кодировке ASN.1-BER.
Возвращаемое значение
Импортированный ключ.
Исключения
source равно null.
Применяется к
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>)
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
Импортирует составной ML-DSA закрытый ключ из структуры PKCS#8 PrivateKeyInfo.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportPkcs8PrivateKey(ReadOnlySpan<System::Byte> source);
public static System.Security.Cryptography.CompositeMLDsa ImportPkcs8PrivateKey(ReadOnlySpan<byte> source);
static member ImportPkcs8PrivateKey : ReadOnlySpan<byte> -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportPkcs8PrivateKey (source As ReadOnlySpan(Of Byte)) As CompositeMLDsa
Параметры
- source
- ReadOnlySpan<Byte>
Байты структуры PKCS#8 PrivateKeyInfo в кодировке ASN.1-BER.
Возвращаемое значение
Импортированный ключ.
Исключения
Содержимое source не представляет структуру PKCS#8 PrivateKeyInfo в кодировке ASN.1-BER.
–или–
Значение PrivateKeyInfo не представляет составной ML-DSA ключ.
–или–
source содержит конечные данные после структуры ASN.1.
–или–
Сбой импорта для конкретного алгоритма.
–или–
Указанный алгоритм составной ML-DSA не поддерживается.
Платформа не поддерживает составной ML-DSA. Вызывающие IsSupported объекты могут использовать свойство, чтобы определить, поддерживает ли платформа составные ML-DSA.