CoseSign1Message Klas

Definitie

Vertegenwoordigt een COSE_Sign1 bericht met één handtekening.

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

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)
Signature

Hiermee haalt u de digitale handtekening op.

UnprotectedHeaders

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

(Overgenomen van CoseMessage)

Methoden

Name Description
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.

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

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

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

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

SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

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

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

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

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

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

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

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

TryEncode(Span<Byte>, Int32)

Probeert dit bericht te coderen in de opgegeven buffer.

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

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

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

Probeert de opgegeven inhoud te ondertekenen en te coderen als een COSE_Sign1 bericht met ingesloten inhoud in de opgegeven buffer.

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetached(CoseKey, Byte[], Byte[])

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Asynchroon controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Asynchroon controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.

Van toepassing op