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