DSA.SignData Metoda

Definicja

Oblicza wartość skrótu określonych danych i podpisuje ją.

Przeciążenia

SignData(Byte[], HashAlgorithmName)

Oblicza wartość skrótu określonej tablicy bajtów przy użyciu określonego algorytmu skrótu i podpisuje wynikową wartość skrótu.

SignData(Stream, HashAlgorithmName)

Oblicza wartość skrótu określonego strumienia przy użyciu określonego algorytmu skrótu i podpisuje wynikowej wartości skrótu.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Oblicza wartość skrótu określonych danych i podpisuje je przy użyciu określonego formatu podpisu.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Oblicza wartość skrótu określonych danych i podpisuje je przy użyciu określonego formatu podpisu.

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Oblicza wartość skrótu części określonej tablicy bajtów przy użyciu określonego algorytmu skrótu i podpisuje wynikową wartość skrótu.

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Oblicza wartość skrótu określonych danych i podpisuje je przy użyciu określonego formatu podpisu.

SignData(Byte[], HashAlgorithmName)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

Oblicza wartość skrótu określonej tablicy bajtów przy użyciu określonego algorytmu skrótu i podpisuje wynikową wartość skrótu.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public byte[] SignData (byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName) As Byte()

Parametry

data
Byte[]

Dane wejściowe, dla których ma być obliczany skrót.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu używany do tworzenia wartości skrótu.

Zwraca

Byte[]

Sygnatura DSA dla określonych danych.

Wyjątki

data to null.

hashAlgorithm.Name to null lub Empty.

Dotyczy

SignData(Stream, HashAlgorithmName)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

Oblicza wartość skrótu określonego strumienia przy użyciu określonego algorytmu skrótu i podpisuje wynikowej wartości skrótu.

public:
 virtual cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()

Parametry

data
Stream

Strumień wejściowy, dla którego ma być obliczany skrót.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu używany do tworzenia wartości skrótu.

Zwraca

Byte[]

Sygnatura DSA dla określonych danych.

Wyjątki

data to null.

hashAlgorithm.Name to null lub Empty.

Dotyczy

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

Oblicza wartość skrótu określonych danych i podpisuje je przy użyciu określonego formatu podpisu.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()

Parametry

data
Byte[]

Dane do podpisania.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu używany do tworzenia wartości skrótu.

signatureFormat
DSASignatureFormat

Format kodowania używany na potrzeby podpisu.

Zwraca

Byte[]

Sygnatura DSA dla określonych danych.

Wyjątki

data to null.

signatureFormat nie jest znanym formatem.

hashAlgorithm ma wartość lub jest pusta nullName.

Wystąpił błąd podczas operacji tworzenia skrótów lub podpisywania.

Dotyczy

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

Oblicza wartość skrótu określonych danych i podpisuje je przy użyciu określonego formatu podpisu.

public:
 cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()

Parametry

data
Stream

Dane do podpisania.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu używany do tworzenia wartości skrótu.

signatureFormat
DSASignatureFormat

Format kodowania używany na potrzeby podpisu.

Zwraca

Byte[]

Sygnatura DSA dla określonych danych.

Wyjątki

data to null.

signatureFormat nie jest znanym formatem.

hashAlgorithm ma wartość lub jest pusta nullName.

Wystąpił błąd podczas operacji tworzenia skrótów lub podpisywania.

Dotyczy

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

Oblicza wartość skrótu części określonej tablicy bajtów przy użyciu określonego algorytmu skrótu i podpisuje wynikową wartość skrótu.

public:
 virtual cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()

Parametry

data
Byte[]

Dane wejściowe, dla których ma być obliczany skrót.

offset
Int32

Przesunięcie do tablicy, w której należy rozpocząć korzystanie z danych.

count
Int32

Liczba bajtów w tablicy do użycia jako dane.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu używany do tworzenia wartości skrótu.

Zwraca

Byte[]

Sygnatura DSA dla określonych danych.

Wyjątki

data to null.

hashAlgorithm.Name to null lub Empty.

Parametr offset ma wartość niższą niż zero.

-lub-

Parametr count ma wartość niższą niż zero.

-lub-

offset + count- 1 powoduje indeks, który znajduje się poza górną granicą .data

Dotyczy

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

Oblicza wartość skrótu określonych danych i podpisuje je przy użyciu określonego formatu podpisu.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()

Parametry

data
Byte[]

Dane do podpisania.

offset
Int32

Przesunięcie, data na które należy rozpocząć skrót.

count
Int32

Liczba bajtów do odczytania z elementu data.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu używany do tworzenia wartości skrótu.

signatureFormat
DSASignatureFormat

Format kodowania używany na potrzeby podpisu.

Zwraca

Byte[]

Sygnatura DSA dla określonych danych.

Wyjątki

data to null.

signatureFormat nie jest znanym formatem.

-or- offset jest mniejszy niż zero.

-or- count jest mniejszy niż zero.

-or- offset + count - 1 powoduje indeks, który znajduje się poza górną granicą .data

hashAlgorithm ma wartość lub jest pusta nullName.

Wystąpił błąd podczas operacji tworzenia skrótów lub podpisywania.

Dotyczy