SignatureProvider.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[]) |
This must be overridden to produce a signature over the 'input'. |
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[])
Sign(Byte[], Int32, Int32)
Produces a signature over the specified region of the input
.
public virtual byte[] Sign (byte[] input, int offset, int count);
abstract member Sign : byte[] * int * int -> byte[]
override this.Sign : byte[] * int * int -> byte[]
Public Overridable 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 virtual bool Sign (ReadOnlySpan<byte> data, Span<byte> destination, out int bytesWritten);
abstract member Sign : ReadOnlySpan<byte> * Span<byte> * int -> bool
override this.Sign : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Overridable Function Sign (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameters
- data
- ReadOnlySpan<Byte>
The bytes to produce a signature over.
- bytesWritten
- Int32
The number of bytes written into the signature span.
Returns
returns true
if creation of signature succeeded, false
otherwise.