Lines Matching defs:CertPath

39  * <code>CertPath</code>s. Subclasses can handle different kinds of
42 * All <code>CertPath</code> objects have a type, a list of
44 * <code>CertPath</code> class is immutable, a <code>CertPath</code> cannot
59 * Each <code>CertPath</code> object must support one or more encodings
63 * by a <code>CertPath</code> is considered the default encoding. This
67 * All <code>CertPath</code> objects are also <code>Serializable</code>.
68 * <code>CertPath</code> objects are resolved into an alternate
70 * a <code>CertPath</code> object to be serialized into an equivalent
73 * <code>CertPath</code> objects can be created with a
77 * By convention, X.509 <code>CertPath</code>s (consisting of
82 * included in the certification path. Unvalidated X.509 <code>CertPath</code>s
88 * following standard <code>CertPath</code> encodings:
95 * CertPath Encodings section</a> of the
102 * All <code>CertPath</code> objects must be thread-safe. That is, multiple
104 * single <code>CertPath</code> object (or more than one) with no
106 * <code>CertPath.getCertificates</code>.
108 * Requiring <code>CertPath</code> objects to be immutable and thread-safe
111 * generally not difficult, since the <code>CertPath</code> and
120 public abstract class CertPath implements Serializable {
127 * Creates a <code>CertPath</code> of the specified type.
130 * <code>CertificateFactory</code> to create <code>CertPath</code>s.
135 protected CertPath(String type) {
165 * object. Two <code>CertPath</code>s are equal if and only if their
168 * are equal. A <code>CertPath</code> is never equal to an object that is
169 * not a <code>CertPath</code>.
182 if (! (other instanceof CertPath))
185 CertPath otherCP = (CertPath) other;
277 * Replaces the <code>CertPath</code> to be serialized with a
291 ("java.security.cert.CertPath: " + type);
298 * Alternate <code>CertPath</code> class for serialization.
314 * @param type the standard name of a <code>CertPath</code> type
323 * Returns a <code>CertPath</code> constructed from the type and data.
325 * @return the resolved <code>CertPath</code> object
327 * @throws ObjectStreamException if a <code>CertPath</code> could not
337 ("java.security.cert.CertPath: " + type);