다음을 통해 공유


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>

인코딩할 데이터입니다.

반환

Char[]

인코딩된 PEM의 문자 배열입니다.

예외

label이 가능한 최대 레이블 길이를 초과합니다.

또는

data가 가능한 최대 인코딩된 데이터 길이를 초과합니다.

결과 PEM으로 인코딩된 텍스트는 Int32.MaxValue보다 큽니다.

또는

label에 잘못된 문자가 들어 있는 경우

설명

이 메서드는 항상 RFC-7468의 권장 래핑에 따라 base-64로 인코딩된 텍스트를 64자로 래핑합니다. Unix 스타일 선 끝은 줄 바꿈에 사용됩니다.

적용 대상