APIdia Launch Partner
Top Description Methods
java.security.cert

public Interface CertSelector

extends Cloneable
Known Direct Implementers
java.security.cert.X509CertSelector

A selector that defines a set of criteria for selecting Certificates. Classes that implement this interface are often used to specify which Certificates should be retrieved from a CertStore.

Concurrent Access

Unless otherwise specified, the methods defined in this interface 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.

Author
Steve Hanna
Since
1.4
See Also
Certificate, CertStore, CertStore#getCertificates

Method Summary

Modifier and TypeMethod and Description
public Object

Returns:

a copy of this CertSelector
clone
()

Makes a copy of this CertSelector.

public boolean

Returns:

true if the Certificate should be selected, false otherwise
match
(Certificate
the Certificate to be checked
cert
)

Decides whether a Certificate should be selected.

Method Detail

cloneback to summary
public Object clone()

Makes a copy of this CertSelector. Changes to the copy will not affect the original and vice versa.

Returns:Object

a copy of this CertSelector

matchback to summary
public boolean match(Certificate cert)

Decides whether a Certificate should be selected.

Parameters
cert:Certificate

the Certificate to be checked

Returns:boolean

true if the Certificate should be selected, false otherwise