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 包含无效字符。

注解

根据建议的 RFC-7468 包装,此方法始终将 base-64 编码文本包装为 64 个字符。 Unix 样式的行尾用于换行符。

适用于