CoseMultiSignMessage.SignDetached Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud. |
| SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud. |
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])
Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.
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()
Parameters
- detachedContent
- Byte[]
De inhoud die moet worden ondertekend.
- signer
- CoseSigner
De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.
- protectedHeaders
- CoseHeaderMap
De beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.
- unprotectedHeaders
- CoseHeaderMap
De niet-beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.
- associatedData
- Byte[]
De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.
Retouren
Het gecodeerde bericht.
Uitzonderingen
detachedContent of signer is null.
De protectedHeaders en unprotectedHeaders verzamelingen hebben een of meer labels gemeen.
– of –
De ProtectedHeaders verzamelingen en UnprotectedHeaders verzamelingen signer hebben een of meer labels gemeen.
– of –
Een of meer van de labels die zijn opgegeven in een CriticalHeaders koptekst ontbreken.
Van toepassing op
SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.
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()
Parameters
- detachedContent
- Stream
De inhoud die moet worden ondertekend.
- signer
- CoseSigner
De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.
- protectedHeaders
- CoseHeaderMap
De beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.
- unprotectedHeaders
- CoseHeaderMap
De niet-beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.
- associatedData
- ReadOnlySpan<Byte>
De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.
Retouren
Het gecodeerde bericht.
Uitzonderingen
detachedContent of signer is null.
detachedContent biedt geen ondersteuning voor lezen of zoeken.
– of –
De protectedHeaders en unprotectedHeaders verzamelingen hebben een of meer labels gemeen.
– of –
De ProtectedHeaders verzamelingen en UnprotectedHeaders verzamelingen signer hebben een of meer labels gemeen.
– of –
Een of meer van de labels die zijn opgegeven in een CriticalHeaders koptekst ontbreken.
Zie ook
Van toepassing op
SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.
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()
Parameters
- detachedContent
- ReadOnlySpan<Byte>
De inhoud die moet worden ondertekend.
- signer
- CoseSigner
De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.
- protectedHeaders
- CoseHeaderMap
De beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.
- unprotectedHeaders
- CoseHeaderMap
De niet-beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.
- associatedData
- ReadOnlySpan<Byte>
De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.
Retouren
Het gecodeerde bericht.
Uitzonderingen
signer is null.
De protectedHeaders en unprotectedHeaders verzamelingen hebben een of meer labels gemeen.
– of –
De ProtectedHeaders verzamelingen en UnprotectedHeaders verzamelingen signer hebben een of meer labels gemeen.
– of –
Een of meer van de labels die zijn opgegeven in een CriticalHeaders koptekst ontbreken.