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[]

已签名的数据。

例外

valuenull

value 包含零字节。

SigningKey 属性为 null

- 或 -

SigningKey 属性指定的密钥不可赋值为 RSACryptoServiceProvider

- 或 -

SigningKey 属性指定的密钥不包含一个私钥。

操作系统不支持指定的算法。

注解

属性 SigningKey 指定的密钥必须包含私钥才能对数据进行签名。

可以通过调用 Decode 方法来验证已签名的数据。

适用于