次の方法で共有


AsymmetricSignatureFormatter.CreateSignature メソッド

定義

署名を作成します。

オーバーロード

CreateSignature(Byte[])

派生クラスでオーバーライドされた場合、指定されたデータのシグネチャを作成します。

CreateSignature(HashAlgorithm)

指定されたハッシュ値から署名を作成します。

CreateSignature(Byte[])

ソース:
AsymmetricSignatureFormatter.cs
ソース:
AsymmetricSignatureFormatter.cs
ソース:
AsymmetricSignatureFormatter.cs

派生クラスでオーバーライドされた場合、指定されたデータのシグネチャを作成します。

public:
 abstract cli::array <System::Byte> ^ CreateSignature(cli::array <System::Byte> ^ rgbHash);
public abstract byte[] CreateSignature (byte[] rgbHash);
abstract member CreateSignature : byte[] -> byte[]
Public MustOverride Function CreateSignature (rgbHash As Byte()) As Byte()

パラメーター

rgbHash
Byte[]

署名する対象のデータ。

戻り値

Byte[]

rgbHash パラメーターのデジタル署名。

注釈

このメソッドを呼び出す前に、キーとハッシュ アルゴリズムを指定する必要があります。

こちらもご覧ください

適用対象

CreateSignature(HashAlgorithm)

ソース:
AsymmetricSignatureFormatter.cs
ソース:
AsymmetricSignatureFormatter.cs
ソース:
AsymmetricSignatureFormatter.cs

指定されたハッシュ値から署名を作成します。

public:
 virtual cli::array <System::Byte> ^ CreateSignature(System::Security::Cryptography::HashAlgorithm ^ hash);
public virtual byte[] CreateSignature (System.Security.Cryptography.HashAlgorithm hash);
abstract member CreateSignature : System.Security.Cryptography.HashAlgorithm -> byte[]
override this.CreateSignature : System.Security.Cryptography.HashAlgorithm -> byte[]
Public Overridable Function CreateSignature (hash As HashAlgorithm) As Byte()

パラメーター

hash
HashAlgorithm

署名の作成に使用するハッシュ アルゴリズム。

戻り値

Byte[]

指定されたハッシュ値の署名。

例外

hash パラメーターが null です。

注釈

このメソッドは、使用するハッシュ アルゴリズムを設定し、入力ハッシュ アルゴリズム値のシグネチャを返します。

こちらもご覧ください

適用対象