I have an XML file which has been signed with XADES using qualified digital signature.
How do I tell if this signature is QSCD compliant?
Is this something:
- that is recorded in the XML signature nodes, for instance as a child node under SignedSignatureProperties?
- is this perhaps some property of the signing certificate itself (I can extract the public key certificate form the signature by looking at the innerText of the X509Certificate node)?
- or is this some property of the intermediate or root CA certificate?
- or maybe the certificate, intermediate or root CA needs to be listed as somewhere as QSCD compliant?
I'm pretty sure this check can be technically performed as various validators can tell you this information. Below samples are from Adobe Acrobat Reader PADES signature verification, but it should work the same way for XADES: