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)
633/// 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)
558/// 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)
362/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 378/// <seealso cref="CoseMessage.Content"/> 401/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 417/// <seealso cref="CoseMessage.Content"/> 442/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 458/// <seealso cref="CoseMessage.Content"/> 484/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 500/// <seealso cref="CoseMessage.Content"/> 533/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 549/// <seealso cref="CoseMessage.Content"/> 628/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 644/// <seealso cref="CoseMessage.Content"/> 758/// <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"/> 123/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 139/// <seealso cref="CoseMessage.Content"/> 164/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 180/// <seealso cref="CoseMessage.Content"/> 207/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 223/// <seealso cref="CoseMessage.Content"/> 256/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 272/// <seealso cref="CoseMessage.Content"/> 318/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 334/// <seealso cref="CoseMessage.Content"/> 372int bufferLength = CoseMessage.ComputeToBeSignedEncodedSize( 382await CoseMessage.AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature, Message.RawProtectedHeaders, _encodedSignProtectedHeaders, associatedData, content, cancellationToken).ConfigureAwait(false); 404int bufferLength = CoseMessage.ComputeToBeSignedEncodedSize( 414CoseMessage.AppendToBeSigned(buffer, hasher, SigStructureContext.Signature, Message.RawProtectedHeaders.Span, _encodedSignProtectedHeaders, associatedData, contentBytes, contentStream);