Condividi tramite


CoseMultiSignMessage.SignDetached Metodo

Definizione

Overload

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Firma il contenuto specificato e lo codifica come messaggio COSE_Sign con contenuto scollegato.

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Firma il contenuto specificato e lo codifica come messaggio COSE_Sign con contenuto scollegato.

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Firma il contenuto specificato e lo codifica come messaggio COSE_Sign con contenuto scollegato.

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs

Firma il contenuto specificato e lo codifica come messaggio COSE_Sign con contenuto scollegato.

public static byte[] SignDetached (byte[] detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, byte[]? associatedData = default);
static member SignDetached : byte[] * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * byte[] -> byte[]
Public Shared Function SignDetached (detachedContent As Byte(), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As Byte() = Nothing) As Byte()

Parametri

detachedContent
Byte[]

Contenuto da firmare.

signer
CoseSigner

Informazioni sul firmatario utilizzate per firmare detachedContent.

protectedHeaders
CoseHeaderMap

Parametri dell'intestazione protetta da aggiungere al livello di contenuto del messaggio.

unprotectedHeaders
CoseHeaderMap

Parametri di intestazione non protetti da aggiungere al livello di contenuto del messaggio.

associatedData
Byte[]

I dati aggiuntivi associati alla firma, che devono essere forniti anche durante la verifica.

Restituisce

Byte[]

Messaggio codificato.

Eccezioni

detachedContent o signer è null.

Le protectedHeaders raccolte e unprotectedHeaders hanno una o più etichette in comune.

-oppure-

Le ProtectedHeaders raccolte e UnprotectedHeaders in signer hanno una o più etichette in comune.

-oppure-

Manca una o più etichette specificate in un'intestazione CriticalHeaders .

Si applica a

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs

Firma il contenuto specificato e lo codifica come messaggio COSE_Sign con contenuto scollegato.

public static byte[] SignDetached (System.IO.Stream detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : System.IO.Stream * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As Stream, signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parametri

detachedContent
Stream

Contenuto da firmare.

signer
CoseSigner

Informazioni sul firmatario utilizzate per firmare detachedContent.

protectedHeaders
CoseHeaderMap

Parametri dell'intestazione protetta da aggiungere al livello di contenuto del messaggio.

unprotectedHeaders
CoseHeaderMap

Parametri di intestazione non protetti da aggiungere al livello di contenuto del messaggio.

associatedData
ReadOnlySpan<Byte>

I dati aggiuntivi associati alla firma, che devono essere forniti anche durante la verifica.

Restituisce

Byte[]

Messaggio codificato.

Eccezioni

detachedContent o signer è null.

detachedContent non supporta la lettura o la ricerca.

-oppure-

Le protectedHeaders raccolte e unprotectedHeaders hanno una o più etichette in comune.

-oppure-

Le ProtectedHeaders raccolte e UnprotectedHeaders in signer hanno una o più etichette in comune.

-oppure-

Manca una o più etichette specificate in un'intestazione CriticalHeaders .

Si applica a

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs
Origine:
CoseMultiSignMessage.cs

Firma il contenuto specificato e lo codifica come messaggio COSE_Sign con contenuto scollegato.

public static byte[] SignDetached (ReadOnlySpan<byte> detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As ReadOnlySpan(Of Byte), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parametri

detachedContent
ReadOnlySpan<Byte>

Contenuto da firmare.

signer
CoseSigner

Informazioni sul firmatario utilizzate per firmare detachedContent.

protectedHeaders
CoseHeaderMap

Parametri dell'intestazione protetta da aggiungere al livello di contenuto del messaggio.

unprotectedHeaders
CoseHeaderMap

Parametri di intestazione non protetti da aggiungere al livello di contenuto del messaggio.

associatedData
ReadOnlySpan<Byte>

I dati aggiuntivi associati alla firma, che devono essere forniti anche durante la verifica.

Restituisce

Byte[]

Messaggio codificato.

Eccezioni

signer è null.

Le protectedHeaders raccolte e unprotectedHeaders hanno una o più etichette in comune.

-oppure-

Le ProtectedHeaders raccolte e UnprotectedHeaders in signer hanno una o più etichette in comune.

-oppure-

Manca una o più etichette specificate in un'intestazione CriticalHeaders .

Si applica a