A CertSelector that selects X509Certificates that
match all specified criteria.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`CertSelector` defines criteria for selecting `Certificate`s, often used with `CertStore`. It's implemented by classes like `X509CertSelector`. Key actions include `clone()`, which creates an independent copy of the selector, and `match(Certificate cert)`, which determines if a given `Certificate` meets the selector's criteria. Methods are not thread-safe; concurrent access requires external synchronization. `CertSelector` specifies which `Certificate`s to be retrieved from a `CertStore`.\n"]]