Share via


RsaSignatureCookieTransform.Encode(Byte[]) 메서드

정의

지정한 데이터에 서명합니다.

public:
 override cli::array <System::Byte> ^ Encode(cli::array <System::Byte> ^ value);
public override byte[] Encode (byte[] value);
override this.Encode : byte[] -> byte[]
Public Overrides Function Encode (value As Byte()) As Byte()

매개 변수

value
Byte[]

서명할 데이터입니다.

반환

Byte[]

서명된 데이터입니다.

예외

value이(가) null인 경우

value에 0바이트가 포함된 경우

SigningKey 속성은 null입니다.

또는

SigningKey 속성에서 지정한 키를 RSACryptoServiceProvider로 할당할 수 없습니다.

또는

SigningKey 속성에서 지정한 키에 프라이빗 키가 없습니다.

운영 체제에서 지정된 알고리즘을 지원하지 않습니다.

설명

지정한 키를 SigningKey 속성 데이터를 서명 하려면 프라이빗 키를 포함 해야 합니다.

서명된 된 데이터를 호출 하 여 확인할 수는 Decode 메서드.

적용 대상