CoseMultiSignMessage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сообщение с несколькими подписями 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
- Наследование
Свойства
Content |
Возвращает содержимое этого сообщения или |
ProtectedHeaders |
Возвращает параметры защищенного заголовка, связанные с этим сообщением. (Унаследовано от CoseMessage) |
RawProtectedHeaders |
Возвращает необработанные байты защищенных параметров заголовка, связанных с этим сообщением. (Унаследовано от CoseMessage) |
Signatures |
Возвращает доступную только для чтения коллекцию подписей, связанных с этим сообщением. |
UnprotectedHeaders |
Возвращает незащищенные параметры заголовка, связанные с этим сообщением. (Унаследовано от CoseMessage) |
Методы
AddSignatureForDetached(Byte[], CoseSigner, Byte[]) |
Добавляет подпись для указанного содержимого в это сообщение. |
AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Добавляет подпись для указанного содержимого в это сообщение. |
AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Добавляет подпись для указанного содержимого в это сообщение. |
AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Асинхронно добавляет в это сообщение сигнатуру для указанного содержимого. |
AddSignatureForEmbedded(CoseSigner, Byte[]) |
Добавляет подпись для содержимого, внедренного в это сообщение. |
AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>) |
Добавляет подпись для содержимого, внедренного в это сообщение. |
Encode() |
Кодирует это сообщение как CBOR. (Унаследовано от CoseMessage) |
Encode(Span<Byte>) |
Кодирует это сообщение как CBOR. (Унаследовано от CoseMessage) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetEncodedLength() |
Вычисляет количество байтов, полученных при кодировании этого сообщения. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RemoveSignature(CoseSignature) |
Удаляет указанную подпись из сообщения. |
RemoveSignature(Int32) |
Удаляет из сообщения сигнатуру по указанному индексу. |
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign с отключенным содержимым. |
SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign с отключенным содержимым. |
SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign с отключенным содержимым. |
SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken) |
Асинхронно подписывает указанное содержимое и кодирует его как сообщение COSE_Sign с отсоединяемого содержимого. |
SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Подписывает указанное содержимое и кодирует его как COSE_Sign сообщение с внедренным содержимым. |
SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как сообщение COSE_Sign с отключенным содержимым. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryEncode(Span<Byte>, Int32) |
Пытается закодировать это сообщение в указанный буфер. |
TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Пытается подписать указанное содержимое и закодировать его в виде сообщения COSE_Sign с отсоединяемого содержимого в указанный буфер. |
TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Подписывает указанное содержимое и кодирует его как COSE_Sign сообщение с внедренным содержимым. |