3 instantiations of CoseSignature
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
379
return new
CoseSignature
(protectedHeaders, unprotectedHeaders, signProtected, signatureBytes);
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (2)
787
_signatures.Add(new
CoseSignature
(this, signProtectedHeaders, signer.UnprotectedHeaders, encodedSignProtected, signature));
857
_signatures.Add(new
CoseSignature
(this, signProtectedHeaders, signer.UnprotectedHeaders, encodedSignProtected, signature));
14 references to CoseSignature
System.Security.Cryptography.Cose (14)
System\Security\Cryptography\Cose\CoseMessage.cs (6)
243
List<
CoseSignature
> signatures = DecodeCoseSignaturesArray(reader);
333
private static List<
CoseSignature
> DecodeCoseSignaturesArray(CborReader reader)
336
List<
CoseSignature
> signatures = new List<
CoseSignature
>(signaturesLength.GetValueOrDefault());
340
CoseSignature
signature = DecodeCoseSignature(reader.ReadEncodedValue());
354
private static
CoseSignature
DecodeCoseSignature(ReadOnlyMemory<byte> coseSignature)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (8)
24
private readonly List<
CoseSignature
> _signatures;
30
public ReadOnlyCollection<
CoseSignature
> Signatures { get; }
32
internal CoseMultiSignMessage(CoseHeaderMap protectedHeader, CoseHeaderMap unprotectedHeader, byte[]? content, List<
CoseSignature
> signatures, byte[] encodedProtectedHeader, bool isTagged)
35
foreach (
CoseSignature
s in signatures)
40
Signatures = new ReadOnlyCollection<
CoseSignature
>(signatures);
538
foreach (
CoseSignature
signature in Signatures)
600
foreach (
CoseSignature
signature in Signatures)
869
public void RemoveSignature(
CoseSignature
signature)