PemEncoding.WriteString Метод

Определение

Создает закодированный PEM с заданной меткой и данными.

public:
 static System::String ^ WriteString(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data);
public static string WriteString(ReadOnlySpan<char> label, ReadOnlySpan<byte> data);
static member WriteString : ReadOnlySpan<char> * ReadOnlySpan<byte> -> string
Public Shared Function WriteString (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte)) As String

Параметры

label
ReadOnlySpan<Char>

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

data
ReadOnlySpan<Byte>

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

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

Строка закодированного PEM.

Исключения

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

–или–

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

Результирующий текст в кодировке PEM больше MaxValue.

–или–

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

Комментарии

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

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