CoseSign1Message Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett meddelande med en signatur COSE_Sign1.
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
- Arv
Egenskaper
| Name | Description |
|---|---|
| Content |
Hämtar innehållet i det här meddelandet eller |
| ProtectedHeaders |
Hämtar de skyddade rubrikparametrar som är associerade med det här meddelandet. (Ärvd från CoseMessage) |
| RawProtectedHeaders |
Hämtar rådata för de skyddade rubrikparametrarna som är associerade med det här meddelandet. (Ärvd från CoseMessage) |
| Signature |
Hämtar den digitala signaturen. |
| UnprotectedHeaders |
Hämtar de oskyddade rubrikparametrarna som är associerade med det här meddelandet. (Ärvd från CoseMessage) |
Metoder
| Name | Description |
|---|---|
| Encode() |
Kodar det här meddelandet som CBOR. (Ärvd från CoseMessage) |
| Encode(Span<Byte>) |
Kodar det här meddelandet som CBOR. (Ärvd från CoseMessage) |
| GetEncodedLength() |
Beräknar antalet byte som skapas genom att koda det här meddelandet. |
| SignDetached(Byte[], CoseSigner, Byte[]) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign1 meddelande med kopplat innehåll. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign1 meddelande med kopplat innehåll. |
| SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign1 meddelande med kopplat innehåll. |
| SignDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Signerar asynkront det angivna innehållet och kodar det som ett COSE_Sign1 meddelande med kopplat innehåll. |
| SignEmbedded(Byte[], CoseSigner, Byte[]) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign1 meddelande med inbäddat innehåll. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign1 meddelande med inbäddat innehåll. |
| TryEncode(Span<Byte>, Int32) |
Försöker koda det här meddelandet till den angivna bufferten. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Försöker signera det angivna innehållet och koda det som ett COSE_Sign1 meddelande med kopplat innehåll i den angivna bufferten. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Försöker signera det angivna innehållet och koda det som ett COSE_Sign1 meddelande med inbäddat innehåll i den angivna bufferten. |
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetached(CoseKey, Byte[], Byte[]) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Verifierar asynkront att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Verifierar asynkront att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |
| VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>) |
Verifierar att signaturen är giltig för innehållet med den angivna nyckeln. |