AsymmetricSignatureFormatter.CreateSignature 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立簽章。
多載
CreateSignature(Byte[]) |
在衍生類別中覆寫時,會建立指定資料的簽章。 |
CreateSignature(HashAlgorithm) |
建立指定雜湊值的簽章。 |
CreateSignature(Byte[])
在衍生類別中覆寫時,會建立指定資料的簽章。
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)
建立指定雜湊值的簽章。
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
。
備註
這個方法會設定要使用的哈希演算法,然後傳回輸入哈希演算法值的簽章。