Lines Matching refs:variant
54 * implementation: type and variant. Type selects the validation algorithm.
73 * // instantiate validator specifying type, variant, and trust anchors
104 * Constant for a Generic variant of a validator.
110 * Constant for a Code Signing variant of a validator.
116 * Constant for a JCE Code Signing variant of a validator.
122 * Constant for a TLS Client variant of a validator.
128 * Constant for a TLS Server variant of a validator.
134 * Constant for a TSA Server variant of a validator.
140 * Constant for a Code Signing variant of a validator for use by
148 final String variant;
157 Validator(String type, String variant) {
159 this.variant = variant;
160 endEntityChecker = EndEntityChecker.getInstance(type, variant);
167 public static Validator getInstance(String type, String variant,
169 return getInstance(type, variant, TrustStoreUtil.getTrustedCerts(ks));
176 public static Validator getInstance(String type, String variant,
179 return new SimpleValidator(variant, trustedCerts);
181 return new PKIXValidator(variant, trustedCerts);
192 public static Validator getInstance(String type, String variant,
199 return new PKIXValidator(variant, params);
252 * 1) TLS_SERVER variant validators, where it must be non null and