次の方法で共有


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 に含まれるのは 0 バイトです。

SigningKey プロパティが null です。

- または -

SigningKey プロパティで指定されたキーは、RSACryptoServiceProvider として割り当てることができません。

- または -

SigningKey のプロパティで指定されたキーに、秘密キーは含まれていません。

指定したアルゴリズムはこのオペレーティング システムではサポートされていません。

注釈

データに署名するには、 SigningKey プロパティで指定されたキーに秘密キーを含める必要があります。

署名されたデータは、 メソッドを呼び出 Decode すことによって検証できます。

適用対象