DSACryptoServiceProvider.SignData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したデータのハッシュ値を計算し、署名します。
オーバーロード
| 名前 | 説明 |
|---|---|
| SignData(Byte[]) |
指定したバイト配列のハッシュ値を計算し、結果のハッシュ値に署名します。 |
| SignData(Stream) |
指定した入力ストリームのハッシュ値を計算し、結果のハッシュ値に署名します。 |
| SignData(Byte[], Int32, Int32) |
指定した始点から指定した終点までのバイト配列に署名します。 |
SignData(Byte[])
指定したバイト配列のハッシュ値を計算し、結果のハッシュ値に署名します。
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer);
public byte[] SignData(byte[] buffer);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (buffer As Byte()) As Byte()
パラメーター
- buffer
- Byte[]
ハッシュを計算する入力データ。
返品
指定したデータの DSA 署名。
注釈
このメソッドは、 VerifyData メソッドを使用して検証されるデジタル署名を作成します。
DSA では、 SHA1 ハッシュ アルゴリズムが使用されます。
こちらもご覧ください
適用対象
SignData(Stream)
指定した入力ストリームのハッシュ値を計算し、結果のハッシュ値に署名します。
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ inputStream);
public byte[] SignData(System.IO.Stream inputStream);
override this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (inputStream As Stream) As Byte()
パラメーター
- inputStream
- Stream
ハッシュを計算する入力データ。
返品
指定したデータの DSA 署名。
注釈
DSA では、 SHA1 ハッシュ アルゴリズムが使用されます。
こちらもご覧ください
適用対象
SignData(Byte[], Int32, Int32)
指定した始点から指定した終点までのバイト配列に署名します。
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer, int offset, int count);
public byte[] SignData(byte[] buffer, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (buffer As Byte(), offset As Integer, count As Integer) As Byte()
パラメーター
- buffer
- Byte[]
署名する入力データ。
- offset
- Int32
データの使用を開始する配列へのオフセット。
- count
- Int32
データとして使用する配列内のバイト数。
返品
指定したデータの DSA 署名。
注釈
このメソッドは、 VerifyData メソッドを使用して検証されるデジタル署名を作成します。
DSA では、 SHA1 ハッシュ アルゴリズムが使用されます。