DSA.SignData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Podpis DSA dla określonych danych.
Wyjątki
data
to null
.
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
Podpis DSA dla określonych danych.
Wyjątki
data
to null
.
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
Podpis DSA dla określonych danych.
Wyjątki
data
to null
.
signatureFormat
nie jest znanym formatem.
hashAlgorithm
ma wartość lub jest pusta null
Name.
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
Podpis DSA dla określonych danych.
Wyjątki
data
to null
.
signatureFormat
nie jest znanym formatem.
hashAlgorithm
ma wartość lub jest pusta null
Name.
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
Podpis DSA dla określonych danych.
Wyjątki
data
to null
.
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 data
elementu .
- hashAlgorithm
- HashAlgorithmName
Algorytm skrótu używany do tworzenia wartości skrótu.
- signatureFormat
- DSASignatureFormat
Format kodowania do użycia dla podpisu.
Zwraca
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 null
Name.
Wystąpił błąd podczas operacji tworzenia skrótów lub podpisywania.