DSA.TrySignData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Försöker skapa DSA-signaturen för de angivna data i den angivna bufferten. |
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Försöker skapa DSA-signaturen för angivna data i angivet format och placera den i den angivna bufferten. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Försöker skapa DSA-signaturen för de angivna data i den angivna bufferten.
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
Parametrar
- data
- ReadOnlySpan<Byte>
Data som ska hashas och signeras.
- hashAlgorithm
- HashAlgorithmName
Namnet på hash-algoritmen som ska användas.
- bytesWritten
- Int32
När den här metoden returnerar innehåller ett värde som anger antalet byte som skrivits till destination.
Returer
trueom destination är tillräckligt stort för att ta emot resultatet, annars . false
Gäller för
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
- Källa:
- DSA.cs
Försöker skapa DSA-signaturen för angivna data i angivet format och placera den i den angivna bufferten.
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
Parametrar
- data
- ReadOnlySpan<Byte>
Data som ska hashas och signeras.
- hashAlgorithm
- HashAlgorithmName
Hash-algoritmen som ska användas för att skapa hash-värdet.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
- bytesWritten
- Int32
När den här metoden returnerar innehåller ett värde som anger antalet byte som skrivits till destination. Den här parametern behandlas som oinitierad.
Returer
trueom destination är tillräckligt stor för att ta emot signaturen, annars . false
Undantag
signatureFormat är inte ett känt format.
hashAlgorithm har en null eller tom Name.
Ett fel uppstod i signeringsåtgärden.