ECDsaCng.SignData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère une signature.
Surcharges
SignData(Byte[]) |
Génère une signature pour les données spécifiées. |
SignData(Stream) |
Génère une signature pour le flux de données spécifié, en lisant jusqu'à la fin le flux de données. |
SignData(Byte[], Int32, Int32) |
Génère une signature numérique pour la longueur spécifiée de données, en commençant à l'offset spécifié. |
SignData(Byte[])
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Génère une signature pour les données spécifiées.
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()
Paramètres
- data
- Byte[]
Les données de message à signer.
Retours
Une signature numérique pour les données spécifiées.
Exceptions
data
a la valeur null
.
Les informations de clé associées à l’instance n’ont pas de clé privée.
Remarques
Cette méthode génère une signature pour les données spécifiées en hachant les données d’entrée à l’aide de la HashAlgorithm propriété , puis en signant le résultat.
L’indicateur KeyContainerPermissionFlags.Sign est requis si la clé CNG (Cryptography Next Generation) n’est pas générée de manière aléatoire par l’objet ECDsaCng .
S’applique à
SignData(Stream)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Génère une signature pour le flux de données spécifié, en lisant jusqu'à la fin le flux de données.
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()
Paramètres
- data
- Stream
Le flux de données à signer.
Retours
Une signature numérique pour le flux de données spécifié.
- Attributs
Exceptions
data
a la valeur null
.
Les informations de clé associées à l’instance n’ont pas de clé privée.
Remarques
Cette méthode génère une signature pour le flux de données spécifié en hachant les données d’entrée à l’aide de la HashAlgorithm propriété , puis en signant le résultat.
L’indicateur KeyContainerPermissionFlags.Sign est requis si la clé CNG (Cryptography Next Generation) n’est pas générée de manière aléatoire par l’objet ECDsaCng .
S’applique à
SignData(Byte[], Int32, Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Génère une signature numérique pour la longueur spécifiée de données, en commençant à l'offset spécifié.
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()
Paramètres
- data
- Byte[]
Les données de message à signer.
- offset
- Int32
L'emplacement dans la chaîne à partir duquel démarrer la signature.
- count
- Int32
La longueur de la chaîne, en caractères, à partir de offset
qui sera signée.
Retours
Une signature numérique pour la longueur de données spécifiée.
- Attributs
Exceptions
data
a la valeur null
.
count
ou offset
a provoqué la lecture au delà des limites de la chaîne de données.
Les informations de clé associées à l’instance n’ont pas de clé privée.
Remarques
Cette méthode génère une signature pour les données spécifiées en hachant les données d’entrée à l’aide de la HashAlgorithm propriété , puis en signant le résultat
L’indicateur KeyContainerPermissionFlags.Sign est requis si la clé CNG (Cryptography Next Generation) n’est pas générée de manière aléatoire par l’objet ECDsaCng .