Share via


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 样式的行尾用于换行符。

适用于