DSA.SignData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beräknar hash-värdet för angivna data och signerar dem.
Överlagringar
| Name | Description |
|---|---|
| SignData(Byte[], HashAlgorithmName) |
Beräknar hash-värdet för den angivna bytematrisen med den angivna hash-algoritmen och signerar det resulterande hashvärdet. |
| SignData(Stream, HashAlgorithmName) |
Beräknar hash-värdet för den angivna dataströmmen med den angivna hash-algoritmen och signerar det resulterande hashvärdet. |
| SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet. |
| SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Beräknar hash-värdet för en del av den angivna bytematrisen med den angivna hash-algoritmen och signerar det resulterande hashvärdet. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet. |
SignData(Byte[], HashAlgorithmName)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Beräknar hash-värdet för den angivna bytematrisen med den angivna hash-algoritmen och signerar det resulterande hashvärdet.
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()
Parametrar
- data
- Byte[]
De indata som hashen ska beräknas för.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
Returer
DSA-signaturen för angivna data.
Undantag
data är null.
Gäller för
SignData(Stream, HashAlgorithmName)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Beräknar hash-värdet för den angivna dataströmmen med den angivna hash-algoritmen och signerar det resulterande hashvärdet.
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()
Parametrar
- data
- Stream
Den indataström som hashen ska beräknas för.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
Returer
DSA-signaturen för angivna data.
Undantag
data är null.
Gäller för
SignData(Byte[], HashAlgorithmName, DSASignatureFormat)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.
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()
Parametrar
- data
- Byte[]
De data som ska signeras.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
Returer
DSA-signaturen för angivna data.
Undantag
data är null.
signatureFormat är inte ett känt format.
hashAlgorithm har en null eller tom Name.
Ett fel uppstod i hash- eller signeringsåtgärden.
Gäller för
SignData(Stream, HashAlgorithmName, DSASignatureFormat)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.
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()
Parametrar
- data
- Stream
De data som ska signeras.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
Returer
DSA-signaturen för angivna data.
Undantag
data är null.
signatureFormat är inte ett känt format.
hashAlgorithm har en null eller tom Name.
Ett fel uppstod i hash- eller signeringsåtgärden.
Gäller för
SignData(Byte[], Int32, Int32, HashAlgorithmName)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Beräknar hash-värdet för en del av den angivna bytematrisen med den angivna hash-algoritmen och signerar det resulterande hashvärdet.
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()
Parametrar
- data
- Byte[]
De indata som hashen ska beräknas för.
- offset
- Int32
Förskjutningen till matrisen där data ska börja användas.
- count
- Int32
Antalet byte i matrisen som ska användas som data.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
Returer
DSA-signaturen för angivna data.
Undantag
data är null.
offset är mindre än noll.
-eller-
count är mindre än noll.
-eller-
offset
+
count - 1 resulterar i ett index som ligger utanför den övre gränsen för data.
Gäller för
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.
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()
Parametrar
- data
- Byte[]
De data som ska signeras.
- offset
- Int32
Förskjutningen som data du vill börja hasha i.
- count
- Int32
Antalet byte som ska läsas från data.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
Returer
DSA-signaturen för angivna data.
Undantag
data är null.
signatureFormat är inte ett känt format.
-eller- offset är mindre än noll.
-eller- count är mindre än noll.
-or- offset + count - 1 resulterar i ett index som ligger utanför den övre gränsen för data.
hashAlgorithm har en null eller tom Name.
Ett fel uppstod i hash- eller signeringsåtgärden.