Lines Matching defs:algorithm

41  * following standard {@code TrustManagerFactory} algorithm:
45 * This algorithm is described in the <a href=
62 // The name of the trust management algorithm.
63 private String algorithm;
66 * Obtains the default TrustManagerFactory algorithm name.
69 * the value of the {@code ssl.TrustManagerFactory.algorithm}
70 * security property to the desired algorithm name.
73 * @return the default algorithm name as specified by the
74 * {@code ssl.TrustManagerFactory.algorithm} security property, or an
83 "ssl.TrustManagerFactory.algorithm");
97 * @param algorithm the algorithm
100 Provider provider, String algorithm) {
103 this.algorithm = algorithm;
107 * Returns the algorithm name of this <code>TrustManagerFactory</code>
114 * @return the algorithm name of this <code>TrustManagerFactory</code>
118 return this.algorithm;
129 * Provider that supports the specified algorithm is returned.
138 * the preferred provider order for the specified algorithm. This
142 * @param algorithm the standard name of the requested trust management
143 * algorithm. See the <a href=
146 * for information about standard algorithm names.
152 * specified algorithm
154 * @throws NullPointerException if {@code algorithm} is {@code null}
158 public static final TrustManagerFactory getInstance(String algorithm)
160 Objects.requireNonNull(algorithm, "null algorithm name");
163 algorithm);
165 instance.provider, algorithm);
180 * @param algorithm the standard name of the requested trust management
181 * algorithm. See the <a href=
184 * for information about standard algorithm names.
194 * implementation for the specified algorithm is not
200 * @throws NullPointerException if {@code algorithm} is {@code null}
204 public static final TrustManagerFactory getInstance(String algorithm,
207 Objects.requireNonNull(algorithm, "null algorithm name");
210 algorithm, provider);
212 instance.provider, algorithm);
224 * @param algorithm the standard name of the requested trust management
225 * algorithm. See the <a href=
228 * for information about standard algorithm names.
237 * implementation for the specified algorithm is not available
240 * @throws NullPointerException if {@code algorithm} is {@code null}
244 public static final TrustManagerFactory getInstance(String algorithm,
246 Objects.requireNonNull(algorithm, "null algorithm name");
249 algorithm, provider);
251 instance.provider, algorithm);