ECDsaCng.SignData Metod

Definition

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

Byte[]

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

Byte[]

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

Byte[]

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.

Gäller för