3 instantiations of CoseSignature
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
381return new CoseSignature(protectedHeaders, unprotectedHeaders, signProtected, signatureBytes);
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (2)
807_signatures.Add(new CoseSignature(this, signProtectedHeaders, signer.UnprotectedHeaders, encodedSignProtected, signature)); 880_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)
245List<CoseSignature> signatures = DecodeCoseSignaturesArray(reader); 335private static List<CoseSignature> DecodeCoseSignaturesArray(CborReader reader) 338List<CoseSignature> signatures = new List<CoseSignature>(signaturesLength.GetValueOrDefault()); 342CoseSignature signature = DecodeCoseSignature(reader.ReadEncodedValue()); 356private static CoseSignature DecodeCoseSignature(ReadOnlyMemory<byte> coseSignature)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (8)
24private readonly List<CoseSignature> _signatures; 30public ReadOnlyCollection<CoseSignature> Signatures { get; } 32internal CoseMultiSignMessage(CoseHeaderMap protectedHeader, CoseHeaderMap unprotectedHeader, byte[]? content, List<CoseSignature> signatures, byte[] encodedProtectedHeader, bool isTagged) 35foreach (CoseSignature s in signatures) 40Signatures = new ReadOnlyCollection<CoseSignature>(signatures); 546foreach (CoseSignature signature in Signatures) 608foreach (CoseSignature signature in Signatures) 892public void RemoveSignature(CoseSignature signature)