AsymmetricSignatureProvider.Sign Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Sign(Byte[]) |
Produces a signature over the 'input' using the AsymmetricSecurityKey and algorithm passed to AsymmetricSignatureProvider(SecurityKey, String, Boolean). |
Sign(Byte[], Int32, Int32) |
Produces a signature over the specified region of the |
Sign(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Produces a signature over the |
Sign(Byte[])
Produces a signature over the 'input' using the AsymmetricSecurityKey and algorithm passed to AsymmetricSignatureProvider(SecurityKey, String, Boolean).
public override byte[] Sign (byte[] input);
override this.Sign : byte[] -> byte[]
Public Overrides Function Sign (input As Byte()) As Byte()
Parameters
- input
- Byte[]
The bytes to be signed.
Returns
A signature over the input.
Exceptions
if input
.Length == 0.
If Dispose(Boolean) has been called.
Remarks
Sign is thread safe.
Applies to
Sign(Byte[], Int32, Int32)
Produces a signature over the specified region of the input
.
public override byte[] Sign (byte[] input, int offset, int count);
override this.Sign : byte[] * int * int -> byte[]
Public Overrides Function Sign (input As Byte(), offset As Integer, count As Integer) As Byte()
Parameters
- input
- Byte[]
The bytes to produce a signature over.
- offset
- Int32
The offset to specify the beginning of the region.
- count
- Int32
The count to specify the end of the region.
Returns
The signature bytes.
Applies to
Sign(ReadOnlySpan<Byte>, Span<Byte>, Int32)
Produces a signature over the data
and writes it to destination
.
public override bool Sign (ReadOnlySpan<byte> input, Span<byte> signature, out int bytesWritten);
override this.Sign : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Overrides Function Sign (input As ReadOnlySpan(Of Byte), signature As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameters
- input
- ReadOnlySpan<Byte>
- bytesWritten
- Int32
The number of bytes written into the signature span.
Returns
returns true
if creation of signature succeeded, false
otherwise.
Applies to
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: