3 instantiations of CoseSignature
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
379return 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)
243List<CoseSignature> signatures = DecodeCoseSignaturesArray(reader); 333private static List<CoseSignature> DecodeCoseSignaturesArray(CborReader reader) 336List<CoseSignature> signatures = new List<CoseSignature>(signaturesLength.GetValueOrDefault()); 340CoseSignature signature = DecodeCoseSignature(reader.ReadEncodedValue()); 354private 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); 538foreach (CoseSignature signature in Signatures) 600foreach (CoseSignature signature in Signatures) 869public void RemoveSignature(CoseSignature signature)