Open GoogleCodeExporter opened 9 years ago
New set of patches (still not final) to add support for XAdES-X and XAdES-X-L
forms.
Missing features:
1. Code does not use the time from SigAndRefsTimeStamp to validate
SignatureTimeStamp (requires complete verifier rewrite)
2. Does not create optional tags: AttrAuthoritiesCertValues or
AttributeRevocationValues.
3. Because of 2: no test cases for those properties
It finally does use certificates and CRLs encoded in properties.
Patches based on rev 248.
Original comment by hubert.k...@gmail.com
on 29 Oct 2012 at 5:19
Attachments:
Small fix in patch 6: wrong ToXmlConverter was used for
AttrAuthoritiesCertValues
Original comment by hubert.k...@gmail.com
on 30 Oct 2012 at 10:29
Attachments:
Basically final patches to add support for XAdES-X and XAdES-X-L properties.
As the use of time from SigAndRefsTimeStamp to verify SignatureTimestamp
requires verifier rewrite, it's still not done. It does create optional tags:
AttrAuthoritiesCertValues, AttributeRevocationValues and tests for their
creation. As the verifier can't handle partial failures in verification, the
tests are only preliminary.
Big changes: separate verifier for TimeStamps and Signature (different
TrustAnchors, different certificate stores and different revocation
information) and ability to add certificate stores (certs and CRLs) in
certificate validation providers.
Original comment by hubert.k...@gmail.com
on 5 Nov 2012 at 2:40
Attachments:
Final patches to add support for XAdES-X and XAdES-X-L properties.
Both creation (by extending the signature from lower forms only!) and
validation is functioning correctly. That is, if you have XAdES-X-L document
with current CRLs inside you need only CA certificates to validate it.
Patches up to 0009 are exactly the same as in Comment #3, both verifier and
unmarshallers have been rewritten to a hybrid approach: finding the property is
done using DOM while the unmarshalling of the property itself is done using
JXAB. The verifier can handle partial failures in verification.
Original comment by hubert.k...@gmail.com
on 15 Dec 2012 at 7:00
Attachments:
rest of patches to comment #4
This closes the issue.
Original comment by hubert.k...@gmail.com
on 15 Dec 2012 at 7:04
Attachments:
all patches in single file to ease download
Original comment by hubert.k...@gmail.com
on 27 Dec 2012 at 5:34
Attachments:
Here a SVN-patch including all the changes from Hubert K.
Taken from Comment 6 and applied one-by-one on revision #248.
Original comment by boehme.a...@gmail.com
on 8 Jan 2013 at 8:59
Attachments:
SVN CLI client in 1.7 (I tested 1.7.5) does support git patches, you can just
`svn patch` them. It's the TortoiseSVN that lacks support for git-styled
unified diff files.
Original comment by hubert.k...@gmail.com
on 9 Jan 2013 at 3:01
Original issue reported on code.google.com by
hubert.k...@gmail.com
on 16 Oct 2012 at 5:21Attachments: