CoseSign1Message Classe

Definizione

Rappresenta un messaggio di COSE_Sign1 con firma singola.

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
Ereditarietà
CoseSign1Message

Proprietà

Nome Descrizione
Content

Ottiene il contenuto di questo messaggio o null se il contenuto è stato scollegato dal messaggio.

(Ereditato da CoseMessage)
ProtectedHeaders

Ottiene i parametri dell'intestazione protetta associati a questo messaggio.

(Ereditato da CoseMessage)
RawProtectedHeaders

Ottiene i byte non elaborati dei parametri dell'intestazione protetta associati a questo messaggio.

(Ereditato da CoseMessage)
Signature

Ottiene la firma digitale.

UnprotectedHeaders

Ottiene i parametri di intestazione non protetti associati a questo messaggio.

(Ereditato da CoseMessage)

Metodi

Nome Descrizione
Encode()

Codifica questo messaggio come CBOR.

(Ereditato da CoseMessage)
Encode(Span<Byte>)

Codifica questo messaggio come CBOR.

(Ereditato da CoseMessage)
GetEncodedLength()

Calcola il numero di byte prodotti dalla codifica del messaggio.

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

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

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

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

SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

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

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

Firma in modo asincrono il contenuto specificato e lo codifica come messaggio COSE_Sign1 con contenuto scollegato.

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

Firma il contenuto specificato e lo codifica come messaggio di COSE_Sign1 con contenuto incorporato.

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

Firma il contenuto specificato e lo codifica come messaggio di COSE_Sign1 con contenuto incorporato.

TryEncode(Span<Byte>, Int32)

Tenta di codificare il messaggio nel buffer specificato.

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

Tenta di firmare il contenuto specificato e codificarlo come messaggio di COSE_Sign1 con contenuto scollegato nel buffer specificato.

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

Tenta di firmare il contenuto specificato e codificarlo come messaggio di COSE_Sign1 con contenuto incorporato nel buffer specificato.

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

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

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

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

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

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

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

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

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

Verifica in modo asincrono che la firma sia valida per il contenuto usando la chiave specificata.

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

Verifica in modo asincrono che la firma sia valida per il contenuto usando la chiave specificata.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Verifica che la firma sia valida per il contenuto usando la chiave specificata.

Si applica a