2 types derived from CoseMessage
System.Security.Cryptography.Cose (2)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (1)
18
public sealed class CoseMultiSignMessage :
CoseMessage
System\Security\Cryptography\Cose\CoseSign1Message.cs (1)
16
public 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"/>
618
int bufferLength =
CoseMessage
.ComputeToBeSignedEncodedSize(
628
await
CoseMessage
.AppendToBeSignedAsync(buffer, toBeSignedBuilder, SigStructureContext.Signature, Message.RawProtectedHeaders, _encodedSignProtectedHeaders, associatedData, content, cancellationToken).ConfigureAwait(false);
649
int bufferLength =
CoseMessage
.ComputeToBeSignedEncodedSize(
659
CoseMessage
.AppendToBeSigned(buffer, toBeSignedBuilder, SigStructureContext.Signature, Message.RawProtectedHeaders.Span, _encodedSignProtectedHeaders, associatedData, contentBytes, contentStream);