CoseMultiSignMessage.SignDetached Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signe le contenu spécifié et l’encode sous la forme d’un message COSE_Sign avec du contenu détaché. |
SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode sous la forme d’un message COSE_Sign avec du contenu détaché. |
SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode sous la forme d’un message COSE_Sign avec du contenu détaché. |
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])
- Source:
- CoseMultiSignMessage.cs
- Source:
- CoseMultiSignMessage.cs
- Source:
- CoseMultiSignMessage.cs
Signe le contenu spécifié et l’encode sous la forme d’un message COSE_Sign avec du contenu détaché.
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()
Paramètres
- detachedContent
- Byte[]
Contenu à signer.
- signer
- CoseSigner
Informations de signataire utilisées pour signer detachedContent
.
- protectedHeaders
- CoseHeaderMap
Paramètres d’en-tête protégés à ajouter à la couche de contenu du message.
- unprotectedHeaders
- CoseHeaderMap
Paramètres d’en-tête non protégés à ajouter à la couche de contenu du message.
- associatedData
- Byte[]
Données supplémentaires associées à la signature, qui doivent également être fournies lors de la vérification.
Retours
Message encodé.
Exceptions
detachedContent
ou signer
est null
.
Les protectedHeaders
collections et unprotectedHeaders
ont une ou plusieurs étiquettes en commun.
-ou-
Les ProtectedHeaders collections et UnprotectedHeaders dans signer
ont une ou plusieurs étiquettes en commun.
-ou-
Une ou plusieurs des étiquettes spécifiées dans un CriticalHeaders en-tête sont manquantes.
S’applique à
SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
- Source:
- CoseMultiSignMessage.cs
- Source:
- CoseMultiSignMessage.cs
- Source:
- CoseMultiSignMessage.cs
Signe le contenu spécifié et l’encode sous la forme d’un message COSE_Sign avec du contenu détaché.
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()
Paramètres
- detachedContent
- Stream
Contenu à signer.
- signer
- CoseSigner
Informations de signataire utilisées pour signer detachedContent
.
- protectedHeaders
- CoseHeaderMap
Paramètres d’en-tête protégés à ajouter à la couche de contenu du message.
- unprotectedHeaders
- CoseHeaderMap
Paramètres d’en-tête non protégés à ajouter à la couche de contenu du message.
- associatedData
- ReadOnlySpan<Byte>
Données supplémentaires associées à la signature, qui doivent également être fournies lors de la vérification.
Retours
Message encodé.
Exceptions
detachedContent
ou signer
est null
.
detachedContent
ne prend pas en charge la lecture ou la recherche.
-ou-
Les protectedHeaders
collections et unprotectedHeaders
ont une ou plusieurs étiquettes en commun.
-ou-
Les ProtectedHeaders collections et UnprotectedHeaders dans signer
ont une ou plusieurs étiquettes en commun.
-ou-
Une ou plusieurs des étiquettes spécifiées dans un CriticalHeaders en-tête sont manquantes.
S’applique à
SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
- Source:
- CoseMultiSignMessage.cs
- Source:
- CoseMultiSignMessage.cs
- Source:
- CoseMultiSignMessage.cs
Signe le contenu spécifié et l’encode sous la forme d’un message COSE_Sign avec du contenu détaché.
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()
Paramètres
- detachedContent
- ReadOnlySpan<Byte>
Contenu à signer.
- signer
- CoseSigner
Informations de signataire utilisées pour signer detachedContent
.
- protectedHeaders
- CoseHeaderMap
Paramètres d’en-tête protégés à ajouter à la couche de contenu du message.
- unprotectedHeaders
- CoseHeaderMap
Paramètres d’en-tête non protégés à ajouter à la couche de contenu du message.
- associatedData
- ReadOnlySpan<Byte>
Données supplémentaires associées à la signature, qui doivent également être fournies lors de la vérification.
Retours
Message encodé.
Exceptions
signer
a la valeur null
.
Les protectedHeaders
collections et unprotectedHeaders
ont une ou plusieurs étiquettes en commun.
-ou-
Les ProtectedHeaders collections et UnprotectedHeaders dans signer
ont une ou plusieurs étiquettes en commun.
-ou-
Une ou plusieurs des étiquettes spécifiées dans un CriticalHeaders en-tête sont manquantes.