CoseMultiSignMessage Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
Proprietà
Content |
Ottiene il contenuto di questo messaggio o |
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. |