jdk/src/java.base/share/classes/sun/security/validator/Validator.java
changeset 32649 2ee9017c7597
parent 32032 22badc53802f
child 39465 8c06651d9138
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
    84  *
    84  *
    85  * @author Andreas Sterbenz
    85  * @author Andreas Sterbenz
    86  */
    86  */
    87 public abstract class Validator {
    87 public abstract class Validator {
    88 
    88 
    89     final static X509Certificate[] CHAIN0 = {};
    89     static final X509Certificate[] CHAIN0 = {};
    90 
    90 
    91     /**
    91     /**
    92      * Constant for a validator of type Simple.
    92      * Constant for a validator of type Simple.
    93      * @see #getInstance
    93      * @see #getInstance
    94      */
    94      */
    95     public final static String TYPE_SIMPLE = "Simple";
    95     public static final String TYPE_SIMPLE = "Simple";
    96 
    96 
    97     /**
    97     /**
    98      * Constant for a validator of type PKIX.
    98      * Constant for a validator of type PKIX.
    99      * @see #getInstance
    99      * @see #getInstance
   100      */
   100      */
   101     public final static String TYPE_PKIX = "PKIX";
   101     public static final String TYPE_PKIX = "PKIX";
   102 
   102 
   103     /**
   103     /**
   104      * Constant for a Generic variant of a validator.
   104      * Constant for a Generic variant of a validator.
   105      * @see #getInstance
   105      * @see #getInstance
   106      */
   106      */
   107     public final static String VAR_GENERIC = "generic";
   107     public static final String VAR_GENERIC = "generic";
   108 
   108 
   109     /**
   109     /**
   110      * Constant for a Code Signing variant of a validator.
   110      * Constant for a Code Signing variant of a validator.
   111      * @see #getInstance
   111      * @see #getInstance
   112      */
   112      */
   113     public final static String VAR_CODE_SIGNING = "code signing";
   113     public static final String VAR_CODE_SIGNING = "code signing";
   114 
   114 
   115     /**
   115     /**
   116      * Constant for a JCE Code Signing variant of a validator.
   116      * Constant for a JCE Code Signing variant of a validator.
   117      * @see #getInstance
   117      * @see #getInstance
   118      */
   118      */
   119     public final static String VAR_JCE_SIGNING = "jce signing";
   119     public static final String VAR_JCE_SIGNING = "jce signing";
   120 
   120 
   121     /**
   121     /**
   122      * Constant for a TLS Client variant of a validator.
   122      * Constant for a TLS Client variant of a validator.
   123      * @see #getInstance
   123      * @see #getInstance
   124      */
   124      */
   125     public final static String VAR_TLS_CLIENT = "tls client";
   125     public static final String VAR_TLS_CLIENT = "tls client";
   126 
   126 
   127     /**
   127     /**
   128      * Constant for a TLS Server variant of a validator.
   128      * Constant for a TLS Server variant of a validator.
   129      * @see #getInstance
   129      * @see #getInstance
   130      */
   130      */
   131     public final static String VAR_TLS_SERVER = "tls server";
   131     public static final String VAR_TLS_SERVER = "tls server";
   132 
   132 
   133     /**
   133     /**
   134      * Constant for a TSA Server variant of a validator.
   134      * Constant for a TSA Server variant of a validator.
   135      * @see #getInstance
   135      * @see #getInstance
   136      */
   136      */
   137     public final static String VAR_TSA_SERVER = "tsa server";
   137     public static final String VAR_TSA_SERVER = "tsa server";
   138 
   138 
   139     /**
   139     /**
   140      * Constant for a Code Signing variant of a validator for use by
   140      * Constant for a Code Signing variant of a validator for use by
   141      * the J2SE Plugin/WebStart code.
   141      * the J2SE Plugin/WebStart code.
   142      * @see #getInstance
   142      * @see #getInstance
   143      */
   143      */
   144     public final static String VAR_PLUGIN_CODE_SIGNING = "plugin code signing";
   144     public static final String VAR_PLUGIN_CODE_SIGNING = "plugin code signing";
   145 
   145 
   146     private final String type;
   146     private final String type;
   147     final EndEntityChecker endEntityChecker;
   147     final EndEntityChecker endEntityChecker;
   148     final String variant;
   148     final String variant;
   149 
   149