AsymmetricSignatureFormatter.CreateSignature 方法

定义

创建签名。

重载

CreateSignature(Byte[])

在派生类中重写时,获取指定数据的签名。

CreateSignature(HashAlgorithm)

使用指定哈希值创建签名。

CreateSignature(Byte[])

Source:
AsymmetricSignatureFormatter.cs
Source:
AsymmetricSignatureFormatter.cs
Source:
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)

Source:
AsymmetricSignatureFormatter.cs
Source:
AsymmetricSignatureFormatter.cs
Source:
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

注解

此方法设置要使用的哈希算法,然后返回输入哈希算法值的签名。

另请参阅

适用于