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>
Данные для шифрования.
Возвращаемое значение
Массив символов закодированных с помощью PEM данных.
Исключения
label
превышает максимальную возможную длину метки.
-или-
data
превышает максимальную возможную длину закодированных данных.
Полученный текст в кодировке PEM больше, чем Int32.MaxValue.
-или-
Параметр label
содержит недопустимые символы.
Комментарии
Этот метод всегда заключает текст в кодировке Base-64 в 64 символа в зависимости от рекомендуемой оболочки RFC-7468. Для разрывов строк используются окончания строк в стиле Unix.