Compartilhar via


RsaSignatureCookieTransform.Encode(Byte[]) Método

Definição

Assina os dados especificados.

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()

Parâmetros

value
Byte[]

Os dados a serem assinados.

Retornos

Byte[]

Os dados assinados.

Exceções

value é null.

value contém zero byte.

A propriedade SigningKey é null.

- ou -

A chave especificada pela propriedade SigningKey não é atribuível como RSACryptoServiceProvider.

- ou -

A chave especificada pela propriedade SigningKey não contém uma chave privada.

O sistema operacional não dá suporte ao algoritmo especificado.

Comentários

A chave especificada pela SigningKey propriedade deve incluir a chave privada para assinar os dados.

Os dados assinados podem ser verificados chamando o Decode método .

Aplica-se a