CompositeMLDsa.ExportCompositeMLDsaPrivateKey Метод

Определение

Перегрузки

Имя Описание
ExportCompositeMLDsaPrivateKey()

Экспортирует часть закрытого ключа текущего ключа.

ExportCompositeMLDsaPrivateKey(Span<Byte>)

Экспортирует часть закрытого ключа текущего ключа в предоставленный буфер.

ExportCompositeMLDsaPrivateKey()

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

Экспортирует часть закрытого ключа текущего ключа.

public:
 cli::array <System::Byte> ^ ExportCompositeMLDsaPrivateKey();
public byte[] ExportCompositeMLDsaPrivateKey();
member this.ExportCompositeMLDsaPrivateKey : unit -> byte[]
Public Function ExportCompositeMLDsaPrivateKey () As Byte()

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

Byte[]

Составной ML-DSA закрытый ключ.

Исключения

Текущий экземпляр не может экспортировать закрытый ключ.

–или–

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

Объект уже удален.

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

ExportCompositeMLDsaPrivateKey(Span<Byte>)

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

Экспортирует часть закрытого ключа текущего ключа в предоставленный буфер.

public:
 int ExportCompositeMLDsaPrivateKey(Span<System::Byte> destination);
public int ExportCompositeMLDsaPrivateKey(Span<byte> destination);
member this.ExportCompositeMLDsaPrivateKey : Span<byte> -> int
Public Function ExportCompositeMLDsaPrivateKey (destination As Span(Of Byte)) As Integer

Параметры

destination
Span<Byte>

Буфер для получения значения составного ML-DSA закрытого ключа.

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

Количество байтов, записанных в destination буфер.

Исключения

Этот экземпляр был удален.

destination не было достаточно большим, чтобы сохранить результат.

–или–

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

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