CoseMultiSignMessage Klas

Definitie

Vertegenwoordigt een bericht met meerdere handtekeningen COSE_Sign.

public ref class CoseMultiSignMessage sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseMultiSignMessage : System.Security.Cryptography.Cose.CoseMessage
type CoseMultiSignMessage = class
    inherit CoseMessage
Public NotInheritable Class CoseMultiSignMessage
Inherits CoseMessage
Overname
CoseMultiSignMessage

Eigenschappen

Name Description
Content

Hiermee wordt de inhoud van dit bericht opgehaald of null als de inhoud is losgekoppeld van het bericht.

(Overgenomen van CoseMessage)
ProtectedHeaders

Hiermee haalt u de beveiligde headerparameters op die aan dit bericht zijn gekoppeld.

(Overgenomen van CoseMessage)
RawProtectedHeaders

Hiermee haalt u de onbewerkte bytes op van de beveiligde headerparameters die aan dit bericht zijn gekoppeld.

(Overgenomen van CoseMessage)
Signatures

Hiermee haalt u een alleen-lezen verzameling handtekeningen op die aan dit bericht zijn gekoppeld.

UnprotectedHeaders

Hiermee haalt u de niet-beveiligde headerparameters op die aan dit bericht zijn gekoppeld.

(Overgenomen van CoseMessage)

Methoden

Name Description
AddSignatureForDetached(Byte[], CoseSigner, Byte[])

Hiermee voegt u een handtekening voor de opgegeven inhoud toe aan dit bericht.

AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

Hiermee voegt u een handtekening voor de opgegeven inhoud toe aan dit bericht.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Hiermee voegt u een handtekening voor de opgegeven inhoud toe aan dit bericht.

AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken)

Asynchroon voegt een handtekening toe voor de opgegeven inhoud aan dit bericht.

AddSignatureForEmbedded(CoseSigner, Byte[])

Hiermee voegt u een handtekening toe voor de inhoud die in dit bericht is ingesloten.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Hiermee voegt u een handtekening toe voor de inhoud die in dit bericht is ingesloten.

Encode()

Codeert dit bericht als CBOR.

(Overgenomen van CoseMessage)
Encode(Span<Byte>)

Codeert dit bericht als CBOR.

(Overgenomen van CoseMessage)
GetEncodedLength()

Berekent het aantal bytes dat is geproduceerd door dit bericht te coderen.

RemoveSignature(CoseSignature)

Hiermee verwijdert u de opgegeven handtekening uit het bericht.

RemoveSignature(Int32)

Hiermee verwijdert u de handtekening bij de opgegeven index uit het bericht.

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, 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(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken)

Asynchroon ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

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

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met ingesloten inhoud.

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

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

TryEncode(Span<Byte>, Int32)

Probeert dit bericht te coderen in de opgegeven buffer.

TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Probeert de opgegeven inhoud te ondertekenen en te coderen als een COSE_Sign bericht met losgekoppelde inhoud in de opgegeven buffer.

TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met ingesloten inhoud.

Van toepassing op