Home | History | Annotate | Download | only in cert

Lines Matching defs:algorithm

46  * algorithm name of the {@code CertPathBuilder} desired and optionally
51 * passing it an algorithm-specific set of parameters. If successful, the
57 * additional algorithm-specific parameters and options used by the
59 * Here is an example demonstrating how it is used with the PKIX algorithm:
73 * <th>Algorithm</th>
85 * This algorithm is described in the <a href=
88 * Java Cryptography Architecture Standard Algorithm Name Documentation.
125 private final String algorithm;
128 * Creates a {@code CertPathBuilder} object of the given algorithm,
133 * @param algorithm the algorithm name
136 String algorithm)
140 this.algorithm = algorithm;
145 * specified algorithm.
151 * Provider that supports the specified algorithm is returned.
156 * @param algorithm the name of the requested {@code CertPathBuilder}
157 * algorithm. See the CertPathBuilder section in the <a href=
159 * Java Cryptography Architecture Standard Algorithm Name Documentation</a>
160 * for information about standard algorithm names.
163 * specified algorithm.
167 * specified algorithm.
171 public static CertPathBuilder getInstance(String algorithm)
174 CertPathBuilderSpi.class, algorithm);
176 instance.provider, algorithm);
181 * specified algorithm.
191 * @param algorithm the name of the requested {@code CertPathBuilder}
192 * algorithm. See the CertPathBuilder section in the <a href=
194 * Java Cryptography Architecture Standard Algorithm Name Documentation</a>
195 * for information about standard algorithm names.
200 * specified algorithm.
203 * implementation for the specified algorithm is not
214 public static CertPathBuilder getInstance(String algorithm, String provider)
217 CertPathBuilderSpi.class, algorithm, provider);
219 instance.provider, algorithm);
224 * specified algorithm.
231 * @param algorithm the name of the requested {@code CertPathBuilder}
232 * algorithm. See the CertPathBuilder section in the <a href=
234 * Java Cryptography Architecture Standard Algorithm Name Documentation</a>
235 * for information about standard algorithm names.
240 * specified algorithm.
243 * implementation for the specified algorithm is not available
251 public static CertPathBuilder getInstance(String algorithm,
254 CertPathBuilderSpi.class, algorithm, provider);
256 instance.provider, algorithm);
269 * Returns the name of the algorithm of this {@code CertPathBuilder}.
271 * @return the name of the algorithm of this {@code CertPathBuilder}
274 return this.algorithm;
278 * Attempts to build a certification path using the specified algorithm
281 * @param params the algorithm parameters
282 * @return the result of the build algorithm