- All Implemented Interfaces:
- Validator
public class TurkishESigProfileAttributeValidator
extends java.lang.Object
implements Validator
Checks if the signature satisfies Turkish Electronic Signature standards
For all types (P1, P2, P3 and P4),
1- Digest algorithm stated in policy identifier must be SHA-256
2- Digest algorithm of signing certificate must be SHA-256
3- Signing time has to be existed
If T or above (P2, P3 and P4)
4- Signature timestamp has to be later than signing time
5- Signature timestamp has to be taken with in 2 hours of signing (more specifically, the signing time)
If XL or above (P3 and P4)
6- Revocation data in TimeStampValidationData must be CRL
7- TimeStampValidationData must have root of timestamp signing certificate
- Author:
- suleyman.uslu