Udostępnij za pośrednictwem


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 wynikową wartość skrótu.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

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

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Oblicza wartość skrótu określonych danych i podpisuje ją 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 ją 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[]

Podpis DSA dla określonych danych.

Wyjątki

data to null.

hashAlgorithm.Name jest lub nullEmpty.

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 wynikową wartość 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[]

Podpis DSA dla określonych danych.

Wyjątki

data to null.

hashAlgorithm.Name jest lub nullEmpty.

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 ją 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 do użycia dla podpisu.

Zwraca

Byte[]

Podpis 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 ją 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 do użycia dla podpisu.

Zwraca

Byte[]

Podpis 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 chcesz 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[]

Podpis DSA dla określonych danych.

Wyjątki

data to null.

hashAlgorithm.Name jest lub nullEmpty.

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 wykracza 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 ją 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 w data celu rozpoczęcia tworzenia skrótów.

count
Int32

Liczba bajtów do odczytu z dataelementu .

hashAlgorithm
HashAlgorithmName

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

signatureFormat
DSASignatureFormat

Format kodowania do użycia dla podpisu.

Zwraca

Byte[]

Podpis 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 wykracza 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