Added in API level 1

CRLSelector

interface CRLSelector : Cloneable
java.security.cert.CRLSelector

A selector that defines a set of criteria for selecting CRLs. Classes that implement this interface are often used to specify which CRLs 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.

Summary

Public methods
abstract Any

Makes a copy of this CRLSelector.

abstract Boolean
match(crl: CRL!)

Decides whether a CRL should be selected.

Public methods

clone

Added in API level 1
abstract fun clone(): Any

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

Return
Any a copy of this CRLSelector
Exceptions
java.lang.CloneNotSupportedException if the object's class does not support the Cloneable interface. Subclasses that override the clone method can also throw this exception to indicate that an instance cannot be cloned.

match

Added in API level 1
abstract fun match(crl: CRL!): Boolean

Decides whether a CRL should be selected.

Parameters
crl CRL!: the CRL to be checked
Return
Boolean true if the CRL should be selected, false otherwise