ECDsaCng.SignData Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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
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.