java.lang.Object
java.security.cert.URICertStoreParameters
- All Implemented Interfaces:
 Cloneable,CertStoreParameters
Parameters used as input for 
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 Summary
ConstructorsConstructorDescriptionCreates an instance ofURICertStoreParameterswith the specified URI. - 
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a copy of this object.booleanCompares the specified object with this parameters object for equality.getURI()Returns the URI used to construct thisURICertStoreParametersobject.inthashCode()Returns a hash code value for this parameters object.toString()Returns a formatted string describing the parameters including the URI used to construct this object. 
- 
Constructor Details
- 
URICertStoreParameters
Creates an instance ofURICertStoreParameterswith the specified URI.- Parameters:
 uri- the URI which contains configuration information.- Throws:
 NullPointerException- ifuriis null
 
 - 
 - 
Method Details
- 
getURI
Returns the URI used to construct thisURICertStoreParametersobject.- Returns:
 - the URI.
 
 - 
clone
Returns a copy of this object. Changes to the copy will not affect the original and vice versa.- Specified by:
 clonein interfaceCertStoreParameters- Overrides:
 clonein classObject- Returns:
 - the copy
 - See Also:
 
 - 
hashCode
public int hashCode()Returns a hash code value for this parameters object. The hash code is generated using the URI supplied at construction. - 
equals
Compares the specified object with this parameters object for equality. Two URICertStoreParameters are considered equal if the URIs used to construct them are equal. - 
toString
Returns a formatted string describing the parameters including the URI used to construct this object. 
 -