Cloneable
, CertStoreParameters
public final class URICertStoreParameters extends Object implements CertStoreParameters
CertStore
algorithms which use information contained in a URI to retrieve certificates and CRLs. This class is used to provide necessary configuration parameters through a URI as defined in RFC 5280 to implementations of CertStore
algorithms.
Concurrent Access
Unless otherwise specified, the methods defined in this class are not thread-safe. Multiple threads that need to access a single object concurrently should synchronize amongst themselves and provide the necessary locking. Multiple threads each manipulating separate objects need not synchronize.
Constructor | Description |
---|---|
URICertStoreParameters |
Creates an instance of URICertStoreParameters with the specified URI. |
Modifier and Type | Method | Description |
---|---|---|
URICertStoreParameters |
clone() |
Returns a copy of this object. |
boolean |
equals |
Compares the specified object with this parameters object for equality. |
URI |
getURI() |
Returns the URI used to construct this URICertStoreParameters object. |
int |
hashCode() |
Returns a hash code value for this parameters object. |
String |
toString() |
Returns a formatted string describing the parameters including the URI used to construct this object. |
public URICertStoreParameters(URI uri)
URICertStoreParameters
with the specified URI.uri
- the URI which contains configuration information.NullPointerException
- if uri
is nullpublic URI getURI()
URICertStoreParameters
object.public URICertStoreParameters clone()
clone
in interface CertStoreParameters
clone
in class Object
public int hashCode()
public boolean equals(Object p)
public String toString()
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/security/cert/URICertStoreParameters.html