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
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"/>
399
int bufferLength =
CoseMessage
.ComputeToBeSignedEncodedSize(
409
await
CoseMessage
.AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature, Message.RawProtectedHeaders, _encodedSignProtectedHeaders, associatedData, content, cancellationToken).ConfigureAwait(false);
431
int bufferLength =
CoseMessage
.ComputeToBeSignedEncodedSize(
441
CoseMessage
.AppendToBeSigned(buffer, hasher, SigStructureContext.Signature, Message.RawProtectedHeaders.Span, _encodedSignProtectedHeaders, associatedData, contentBytes, contentStream);