CoseSign1Message Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сообщение с одним сигнатурным 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
- Наследование
Свойства
| Имя | Описание |
|---|---|
| Content |
Возвращает содержимое этого сообщения или |
| ProtectedHeaders |
Возвращает защищенные параметры заголовка, связанные с этим сообщением. (Унаследовано от CoseMessage) |
| RawProtectedHeaders |
Возвращает необработанные байты параметров защищенного заголовка, связанных с этим сообщением. (Унаследовано от CoseMessage) |
| Signature |
Возвращает цифровую подпись. |
| UnprotectedHeaders |
Возвращает незащищенные параметры заголовка, связанные с этим сообщением. (Унаследовано от CoseMessage) |
Методы
| Имя | Описание |
|---|---|
| Encode() |
Кодирует это сообщение как CBOR. (Унаследовано от CoseMessage) |
| Encode(Span<Byte>) |
Кодирует это сообщение как CBOR. (Унаследовано от CoseMessage) |
| GetEncodedLength() |
Вычисляет количество байтов, созданных путем кодирования этого сообщения. |
| SignDetached(Byte[], CoseSigner, Byte[]) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign1 с отсоединяемого содержимого. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign1 с отсоединяемого содержимого. |
| SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign1 с отсоединяемого содержимого. |
| SignDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Асинхронно подписывает указанное содержимое и кодирует его как сообщение COSE_Sign1 с отсоединяемого содержимого. |
| SignEmbedded(Byte[], CoseSigner, Byte[]) |
Подписывает указанное содержимое и кодирует его как COSE_Sign1 сообщение с внедренным содержимым. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как COSE_Sign1 сообщение с внедренным содержимым. |
| TryEncode(Span<Byte>, Int32) |
Пытается закодировать это сообщение в указанный буфер. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Пытается подписать указанное содержимое и закодировать его в виде сообщения COSE_Sign1 с отсоединяемого содержимого в указанный буфер. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Пытается подписать указанное содержимое и закодировать его как сообщение COSE_Sign1 с внедренным содержимым в указанный буфер. |
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetached(CoseKey, Byte[], Byte[]) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Асинхронно проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Асинхронно проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |
| VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа. |