ECDsaCng.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.
Genererar en signatur.
Överlagringar
| Name | Description |
|---|---|
| SignData(Byte[]) |
Genererar en signatur för angivna data. |
| SignData(Stream) |
Genererar en signatur för den angivna dataströmmen och läser till slutet av dataströmmen. |
| SignData(Byte[], Int32, Int32) |
Genererar en digital signatur för den angivna längden på data, med början vid den angivna förskjutningen. |
SignData(Byte[])
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Genererar en signatur för angivna data.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data);
public byte[] SignData(byte[] data);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (data As Byte()) As Byte()
Parametrar
- data
- Byte[]
Meddelandedata som ska signeras.
Returer
En digital signatur för angivna data.
Undantag
data är null.
Den viktiga information som är associerad med instansen har ingen privat nyckel.
Kommentarer
Den här metoden genererar en signatur för angivna data genom att hasha indata med hjälp av HashAlgorithm egenskapen och sedan signera resultatet.
Flaggan KeyContainerPermissionFlags.Sign krävs om CNG-nyckeln (Cryptography Next Generation) inte genereras slumpmässigt av ECDsaCng objektet.
Gäller för
SignData(Stream)
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Genererar en signatur för den angivna dataströmmen och läser till slutet av dataströmmen.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data);
public byte[] SignData(System.IO.Stream data);
[System.Security.SecurityCritical]
public byte[] SignData(System.IO.Stream data);
override this.SignData : System.IO.Stream -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (data As Stream) As Byte()
Parametrar
- data
- Stream
Dataströmmen som ska signeras.
Returer
En digital signatur för den angivna dataströmmen.
- Attribut
Undantag
data är null.
Den viktiga information som är associerad med instansen har ingen privat nyckel.
Kommentarer
Den här metoden genererar en signatur för den angivna dataströmmen genom att hasha indata med hjälp av HashAlgorithm egenskapen och sedan signera resultatet.
Flaggan KeyContainerPermissionFlags.Sign krävs om CNG-nyckeln (Cryptography Next Generation) inte genereras slumpmässigt av ECDsaCng objektet.
Gäller för
SignData(Byte[], Int32, Int32)
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Genererar en digital signatur för den angivna längden på data, med början vid den angivna förskjutningen.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count);
public byte[] SignData(byte[] data, int offset, int count);
[System.Security.SecurityCritical]
public byte[] SignData(byte[] data, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer) As Byte()
Parametrar
- data
- Byte[]
Meddelandedata som ska signeras.
- offset
- Int32
Platsen i strängen där du ska börja signera.
- count
- Int32
Längden på strängen, i tecken, efter offset som kommer att signeras.
Returer
En digital signatur för den angivna längden på data.
- Attribut
Undantag
data är null.
count eller offset orsakade läsning utanför datasträngens gränser.
Den viktiga information som är associerad med instansen har ingen privat nyckel.
Kommentarer
Den här metoden genererar en signatur för angivna data genom att hasha indata med hjälp av HashAlgorithm egenskapen och sedan signera resultatet
Flaggan KeyContainerPermissionFlags.Sign krävs om CNG-nyckeln (Cryptography Next Generation) inte genereras slumpmässigt av ECDsaCng objektet.