다음을 통해 공유


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 스타일 선 끝은 줄 바꿈에 사용됩니다.

적용 대상