ECDsa.SignHash Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SignHash(Byte[]) |
Genera una firma digitale per il valore hash specificato. |
| SignHash(ReadOnlySpan<Byte>) |
Calcola la firma ECDSA per il valore hash specificato. |
| SignHash(Byte[], DSASignatureFormat) |
Calcola la firma ECDSA per il valore hash specificato nel formato indicato. |
| SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Calcola la firma ECDSA per il valore hash specificato nel formato indicato. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Calcola la firma ECDSA per il valore hash specificato nel buffer fornito. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Calcola la firma ECDSA per il valore hash specificato nel formato indicato nel buffer fornito. |
SignHash(Byte[])
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Genera una firma digitale per il valore hash specificato.
public:
abstract cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public abstract byte[] SignHash(byte[] hash);
abstract member SignHash : byte[] -> byte[]
Public MustOverride Function SignHash (hash As Byte()) As Byte()
Parametri
- hash
- Byte[]
Valore hash dei dati firmati.
Valori restituiti
Firma digitale per il valore hash specificato.
Eccezioni
Il hash parametro è null.
Si applica a
SignHash(ReadOnlySpan<Byte>)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Calcola la firma ECDSA per il valore hash specificato.
public:
cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash);
public byte[] SignHash(ReadOnlySpan<byte> hash);
member this.SignHash : ReadOnlySpan<byte> -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte)) As Byte()
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash dei dati firmati.
Valori restituiti
Firma digitale per il valore hash specificato.
Eccezioni
Errore durante l'operazione di firma.
Commenti
Questo metodo userà IeeeP1363FixedFieldConcatenation per codificare la firma. Per usare un formato di firma diverso, usare SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Vedi anche
Si applica a
SignHash(Byte[], DSASignatureFormat)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Calcola la firma ECDSA per il valore hash specificato nel formato indicato.
public:
cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash(byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As Byte(), signatureFormat As DSASignatureFormat) As Byte()
Parametri
- hash
- Byte[]
Valore hash da firmare.
- signatureFormat
- DSASignatureFormat
Formato di codifica da utilizzare per la firma.
Valori restituiti
Firma ECDSA per i dati specificati.
Eccezioni
hash è null.
signatureFormat non è un formato noto.
Errore durante l'operazione di firma.
Si applica a
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Calcola la firma ECDSA per il valore hash specificato nel formato indicato.
public:
cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash(ReadOnlySpan<byte> hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Byte()
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash dei dati firmati.
- signatureFormat
- DSASignatureFormat
Formato di codifica da utilizzare per la firma.
Valori restituiti
Firma digitale per il valore hash specificato.
Eccezioni
signatureFormat non è un formato noto.
Errore durante l'operazione di firma.
Vedi anche
Si applica a
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Calcola la firma ECDSA per il valore hash specificato nel buffer fornito.
public:
int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash dei dati firmati.
Valori restituiti
Numero totale di byte scritti in destination.
Eccezioni
Errore durante l'operazione di firma.
Il buffer in destination è troppo piccolo per contenere la firma.
Commenti
Questo metodo userà IeeeP1363FixedFieldConcatenation per codificare la firma. Per usare un formato di firma diverso, usare SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Vedi anche
Si applica a
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Calcola la firma ECDSA per il valore hash specificato nel formato indicato nel buffer fornito.
public:
int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat) As Integer
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash dei dati firmati.
- signatureFormat
- DSASignatureFormat
Formato di codifica da utilizzare per la firma.
Valori restituiti
Numero totale di byte scritti in destination.
Eccezioni
signatureFormat non è un formato noto.
Errore durante l'operazione di firma.
Il buffer in destination è troppo piccolo per contenere la firma.