Поделиться через


PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Метод

Определение

Кодирует заданные метку и данные с использованием PEM.

public:
 static cli::array <char> ^ Write(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data);
public static char[] Write (ReadOnlySpan<char> label, ReadOnlySpan<byte> data);
static member Write : ReadOnlySpan<char> * ReadOnlySpan<byte> -> char[]
Public Shared Function Write (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte)) As Char()

Параметры

label
ReadOnlySpan<Char>

Метка для кодирования.

data
ReadOnlySpan<Byte>

Данные для шифрования.

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

Char[]

Массив символов закодированных с помощью PEM данных.

Исключения

label превышает максимальную возможную длину метки.

-или-

data превышает максимальную возможную длину закодированных данных.

Полученный текст в кодировке PEM больше, чем Int32.MaxValue.

-или-

Параметр label содержит недопустимые символы.

Комментарии

Этот метод всегда заключает текст в кодировке Base-64 в 64 символа в зависимости от рекомендуемой оболочки RFC-7468. Для разрывов строк используются окончания строк в стиле Unix.

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