2 types derived from CoseMessage
System.Security.Cryptography.Cose (2)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (1)
18public sealed class CoseMultiSignMessage : CoseMessage
System\Security\Cryptography\Cose\CoseSign1Message.cs (1)
16public sealed class CoseSign1Message : CoseMessage
33 references to CoseMessage
System.Security.Cryptography.Cose (33)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
635/// When overridden in a derived class, calculates the number of bytes produced by encoding this <see cref="CoseMessage"/>.
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (2)
566/// The <see cref="CoseMessage.ProtectedHeaders"/> and <see cref="CoseMessage.UnprotectedHeaders"/> collections have one or more labels in common.
System\Security\Cryptography\Cose\CoseSign1Message.cs (14)
377/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 393/// <seealso cref="CoseMessage.Content"/> 419/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 435/// <seealso cref="CoseMessage.Content"/> 463/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 479/// <seealso cref="CoseMessage.Content"/> 511/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 527/// <seealso cref="CoseMessage.Content"/> 563/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 579/// <seealso cref="CoseMessage.Content"/> 664/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 680/// <seealso cref="CoseMessage.Content"/> 800/// <exception cref="InvalidOperationException">The <see cref="CoseMessage.ProtectedHeaders"/> and <see cref="CoseMessage.UnprotectedHeaders"/> collections have one or more labels in common.</exception>
System\Security\Cryptography\Cose\CoseSignature.cs (16)
83/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 99/// <seealso cref="CoseMessage.Content"/> 126/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 142/// <seealso cref="CoseMessage.Content"/> 170/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 186/// <seealso cref="CoseMessage.Content"/> 219/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 235/// <seealso cref="CoseMessage.Content"/> 271/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 287/// <seealso cref="CoseMessage.Content"/> 339/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 355/// <seealso cref="CoseMessage.Content"/> 399int bufferLength = CoseMessage.ComputeToBeSignedEncodedSize( 409await CoseMessage.AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature, Message.RawProtectedHeaders, _encodedSignProtectedHeaders, associatedData, content, cancellationToken).ConfigureAwait(false); 431int bufferLength = CoseMessage.ComputeToBeSignedEncodedSize( 441CoseMessage.AppendToBeSigned(buffer, hasher, SigStructureContext.Signature, Message.RawProtectedHeaders.Span, _encodedSignProtectedHeaders, associatedData, contentBytes, contentStream);