Share via


CoseMultiSignMessage Classe

Definizione

Rappresenta un messaggio con più firme 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
Ereditarietà
CoseMultiSignMessage

Proprietà

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 di intestazione protetta associati al messaggio.

(Ereditato da CoseMessage)
Signatures

Ottiene una raccolta di sola lettura di firme associate al messaggio.

UnprotectedHeaders

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

(Ereditato da CoseMessage)

Metodi

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

Aggiunge una firma per il contenuto specificato a questo messaggio.

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

Aggiunge una firma per il contenuto specificato a questo messaggio.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Aggiunge una firma per il contenuto specificato a questo messaggio.

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

Aggiunge in modo asincrono una firma per il contenuto specificato a questo messaggio.

AddSignatureForEmbedded(CoseSigner, Byte[])

Aggiunge una firma per il contenuto incorporato in questo messaggio.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Aggiunge una firma per il contenuto incorporato in questo messaggio.

Encode()

Codifica questo messaggio come CBOR.

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

Codifica questo messaggio come CBOR.

(Ereditato da CoseMessage)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEncodedLength()

Calcola il numero di byte prodotti dalla codifica del messaggio.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveSignature(CoseSignature)

Rimuove la firma specificata dal messaggio.

RemoveSignature(Int32)

Rimuove la firma in corrispondenza dell'indice specificato dal messaggio.

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

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

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

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

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

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

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

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

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

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

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

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryEncode(Span<Byte>, Int32)

Tenta di codificare questo messaggio nel buffer specificato.

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

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

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

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

Si applica a