Lines Matching refs:algorithm
46 * algorithm name of the <code>CertPathBuilder</code> desired and optionally
51 * passing it an algorithm-specific set of parameters. If successful, the
57 * following standard <code>CertPathBuilder</code> algorithm:
61 * This algorithm is described in the <a href=
102 private String algorithm;
105 * Creates a <code>CertPathBuilder</code> object of the given algorithm,
110 * @param algorithm the algorithm name
113 String algorithm)
117 this.algorithm = algorithm;
122 * specified algorithm.
128 * Provider that supports the specified algorithm is returned.
133 * @param algorithm the name of the requested <code>CertPathBuilder</code>
134 * algorithm. See the CertPathBuilder section in the <a href=
137 * for information about standard algorithm names.
140 * specified algorithm.
144 * specified algorithm.
148 public static CertPathBuilder getInstance(String algorithm)
151 CertPathBuilderSpi.class, algorithm);
153 instance.provider, algorithm);
158 * specified algorithm.
168 * @param algorithm the name of the requested <code>CertPathBuilder</code>
169 * algorithm. See the CertPathBuilder section in the <a href=
172 * for information about standard algorithm names.
177 * specified algorithm.
180 * implementation for the specified algorithm is not
191 public static CertPathBuilder getInstance(String algorithm, String provider)
194 CertPathBuilderSpi.class, algorithm, provider);
196 instance.provider, algorithm);
201 * specified algorithm.
208 * @param algorithm the name of the requested <code>CertPathBuilder</code>
209 * algorithm. See the CertPathBuilder section in the <a href=
212 * for information about standard algorithm names.
217 * specified algorithm.
220 * implementation for the specified algorithm is not available
228 public static CertPathBuilder getInstance(String algorithm,
231 CertPathBuilderSpi.class, algorithm, provider);
233 instance.provider, algorithm);
246 * Returns the name of the algorithm of this <code>CertPathBuilder</code>.
248 * @return the name of the algorithm of this <code>CertPathBuilder</code>
251 return this.algorithm;
255 * Attempts to build a certification path using the specified algorithm
258 * @param params the algorithm parameters
259 * @return the result of the build algorithm