CoseSign1Message 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 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à
Proprietà
| Nome | Descrizione |
|---|---|
| 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 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. |