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
53 references to CoseMessage
System.Security.Cryptography.Cose (53)
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)
563/// The <see cref="CoseMessage.ProtectedHeaders"/> and <see cref="CoseMessage.UnprotectedHeaders"/> collections have one or more labels in common.
System\Security\Cryptography\Cose\CoseSign1Message.cs (24)
368/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 384/// <seealso cref="CoseMessage.Content"/> 411/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 427/// <seealso cref="CoseMessage.Content"/> 454/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 470/// <seealso cref="CoseMessage.Content"/> 495/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 511/// <seealso cref="CoseMessage.Content"/> 540/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 556/// <seealso cref="CoseMessage.Content"/> 577/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 593/// <seealso cref="CoseMessage.Content"/> 620/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 636/// <seealso cref="CoseMessage.Content"/> 669/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 685/// <seealso cref="CoseMessage.Content"/> 731/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 747/// <seealso cref="CoseMessage.Content"/> 836/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 852/// <seealso cref="CoseMessage.Content"/> 899/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 914/// <seealso cref="CoseMessage.Content"/> 1000/// <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 (26)
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"/> 166/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 182/// <seealso cref="CoseMessage.Content"/> 210/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 226/// <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"/> 293/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 309/// <seealso cref="CoseMessage.Content"/> 337/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 353/// <seealso cref="CoseMessage.Content"/> 386/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 402/// <seealso cref="CoseMessage.Content"/> 450/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 465/// <seealso cref="CoseMessage.Content"/> 510/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 526/// <seealso cref="CoseMessage.Content"/> 574/// <see cref="CoseMessage.ProtectedHeaders"/> does not have a value for the <see cref="CoseHeaderLabel.Algorithm"/> header. 590/// <seealso cref="CoseMessage.Content"/> 618int bufferLength = CoseMessage.ComputeToBeSignedEncodedSize( 628await CoseMessage.AppendToBeSignedAsync(buffer, toBeSignedBuilder, SigStructureContext.Signature, Message.RawProtectedHeaders, _encodedSignProtectedHeaders, associatedData, content, cancellationToken).ConfigureAwait(false); 649int bufferLength = CoseMessage.ComputeToBeSignedEncodedSize( 659CoseMessage.AppendToBeSigned(buffer, toBeSignedBuilder, SigStructureContext.Signature, Message.RawProtectedHeaders.Span, _encodedSignProtectedHeaders, associatedData, contentBytes, contentStream);