ECDsaCng.SignData Methode

Definitie

Hiermee wordt een handtekening gegenereerd.

Overloads

Name Description
SignData(Byte[])

Hiermee genereert u een handtekening voor de opgegeven gegevens.

SignData(Stream)

Hiermee genereert u een handtekening voor de opgegeven gegevensstroom, die naar het einde van de stream leest.

SignData(Byte[], Int32, Int32)

Hiermee wordt een digitale handtekening gegenereerd voor de opgegeven lengte van gegevens, te beginnen bij de opgegeven offset.

SignData(Byte[])

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Hiermee genereert u een handtekening voor de opgegeven gegevens.

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()

Parameters

data
Byte[]

De berichtgegevens die moeten worden ondertekend.

Retouren

Byte[]

Een digitale handtekening voor de opgegeven gegevens.

Uitzonderingen

data is null.

De sleutelgegevens die aan het exemplaar zijn gekoppeld, hebben geen persoonlijke sleutel.

Opmerkingen

Met deze methode wordt een handtekening voor de opgegeven gegevens gegenereerd door de invoergegevens te hashen met behulp van de HashAlgorithm eigenschap en vervolgens het resultaat te ondertekenen.

De KeyContainerPermissionFlags.Sign vlag is vereist als de CNG-sleutel (Cryptography Next Generation) niet willekeurig wordt gegenereerd door het ECDsaCng object.

Van toepassing op

SignData(Stream)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Hiermee genereert u een handtekening voor de opgegeven gegevensstroom, die naar het einde van de stream leest.

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()

Parameters

data
Stream

De gegevensstroom die moet worden ondertekend.

Retouren

Byte[]

Een digitale handtekening voor de opgegeven gegevensstroom.

Kenmerken

Uitzonderingen

data is null.

De sleutelgegevens die aan het exemplaar zijn gekoppeld, hebben geen persoonlijke sleutel.

Opmerkingen

Met deze methode wordt een handtekening gegenereerd voor de opgegeven gegevensstroom door de invoergegevens te hashen met behulp van de HashAlgorithm eigenschap en vervolgens het resultaat te ondertekenen.

De KeyContainerPermissionFlags.Sign vlag is vereist als de CNG-sleutel (Cryptography Next Generation) niet willekeurig wordt gegenereerd door het ECDsaCng object.

Van toepassing op

SignData(Byte[], Int32, Int32)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Hiermee wordt een digitale handtekening gegenereerd voor de opgegeven lengte van gegevens, te beginnen bij de opgegeven offset.

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()

Parameters

data
Byte[]

De berichtgegevens die moeten worden ondertekend.

offset
Int32

De locatie in de tekenreeks waarop de ondertekening moet worden gestart.

count
Int32

De lengte van de tekenreeks, in tekens, gevolgd offset door de tekenreeks die wordt ondertekend.

Retouren

Byte[]

Een digitale handtekening voor de opgegeven lengte van gegevens.

Kenmerken

Uitzonderingen

data is null.

count of offset veroorzaakt het lezen buiten de grenzen van de gegevensreeks.

De sleutelgegevens die aan het exemplaar zijn gekoppeld, hebben geen persoonlijke sleutel.

Opmerkingen

Met deze methode wordt een handtekening gegenereerd voor de opgegeven gegevens door de invoergegevens te hashen met behulp van de HashAlgorithm eigenschap en vervolgens het resultaat te ondertekenen

De KeyContainerPermissionFlags.Sign vlag is vereist als de CNG-sleutel (Cryptography Next Generation) niet willekeurig wordt gegenereerd door het ECDsaCng object.

Van toepassing op