57 */ |
57 */ |
58 public final class SimpleValidator extends Validator { |
58 public final class SimpleValidator extends Validator { |
59 |
59 |
60 // Constants for the OIDs we need |
60 // Constants for the OIDs we need |
61 |
61 |
62 final static String OID_BASIC_CONSTRAINTS = "2.5.29.19"; |
62 static final String OID_BASIC_CONSTRAINTS = "2.5.29.19"; |
63 |
63 |
64 final static String OID_NETSCAPE_CERT_TYPE = "2.16.840.1.113730.1.1"; |
64 static final String OID_NETSCAPE_CERT_TYPE = "2.16.840.1.113730.1.1"; |
65 |
65 |
66 final static String OID_KEY_USAGE = "2.5.29.15"; |
66 static final String OID_KEY_USAGE = "2.5.29.15"; |
67 |
67 |
68 final static String OID_EXTENDED_KEY_USAGE = "2.5.29.37"; |
68 static final String OID_EXTENDED_KEY_USAGE = "2.5.29.37"; |
69 |
69 |
70 final static String OID_EKU_ANY_USAGE = "2.5.29.37.0"; |
70 static final String OID_EKU_ANY_USAGE = "2.5.29.37.0"; |
71 |
71 |
72 final static ObjectIdentifier OBJID_NETSCAPE_CERT_TYPE = |
72 static final ObjectIdentifier OBJID_NETSCAPE_CERT_TYPE = |
73 NetscapeCertTypeExtension.NetscapeCertType_Id; |
73 NetscapeCertTypeExtension.NetscapeCertType_Id; |
74 |
74 |
75 private final static String NSCT_SSL_CA = |
75 private static final String NSCT_SSL_CA = |
76 NetscapeCertTypeExtension.SSL_CA; |
76 NetscapeCertTypeExtension.SSL_CA; |
77 |
77 |
78 private final static String NSCT_CODE_SIGNING_CA = |
78 private static final String NSCT_CODE_SIGNING_CA = |
79 NetscapeCertTypeExtension.OBJECT_SIGNING_CA; |
79 NetscapeCertTypeExtension.OBJECT_SIGNING_CA; |
80 |
80 |
81 /** |
81 /** |
82 * The trusted certificates as: |
82 * The trusted certificates as: |
83 * Map (X500Principal)subject of trusted cert -> List of X509Certificate |
83 * Map (X500Principal)subject of trusted cert -> List of X509Certificate |