DSA.TrySignData 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 |
|---|---|
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Tenta di creare la firma DSA per i dati specificati nel buffer fornito. |
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Prova a creare la firma DSA per i dati specificati nel formato indicato e la inserisce nel buffer specificato. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)
- Origine:
- DSA.cs
- Origine:
- DSA.cs
- Origine:
- DSA.cs
- Origine:
- DSA.cs
Tenta di creare la firma DSA per i dati specificati nel buffer fornito.
public:
virtual bool TrySignData(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TrySignData(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten);
abstract member TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * int -> bool
override this.TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * int -> bool
Public Overridable Function TrySignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), hashAlgorithm As HashAlgorithmName, ByRef bytesWritten As Integer) As Boolean
Parametri
- data
- ReadOnlySpan<Byte>
Dati per hash e firma.
- hashAlgorithm
- HashAlgorithmName
Nome dell'algoritmo hash da utilizzare.
- bytesWritten
- Int32
Quando termina, questo metodo contiene un valore che indica il numero di byte scritti in destination.
Restituisce
true se destination è sufficientemente grande per ricevere il risultato. In caso contrario, false.
Si applica a
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)
- Origine:
- DSA.cs
- Origine:
- DSA.cs
- Origine:
- DSA.cs
- Origine:
- DSA.cs
Prova a creare la firma DSA per i dati specificati nel formato indicato e la inserisce nel buffer specificato.
public:
bool TrySignData(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TrySignData(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);
member this.TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat * int -> bool
Public Function TrySignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat, ByRef bytesWritten As Integer) As Boolean
Parametri
- data
- ReadOnlySpan<Byte>
Dati per hash e firma.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash da usare per creare il valore hash.
- signatureFormat
- DSASignatureFormat
Formato di codifica da usare per la firma.
- bytesWritten
- Int32
Quando termina, questo metodo contiene un valore che indica il numero di byte scritti in destination. Questo parametro viene trattato come non inizializzato.
Restituisce
true se le dimensioni di destination sono sufficienti per ricevere la firma; in caso contrario, false.
Eccezioni
signatureFormat non è un formato noto.
hashAlgorithm ha un valore null o un valore Name vuoto.
Si è verificato un errore nell'operazione di firma.