Class CertificateSelectionByUsageSubjectQuery
java.lang.Object
de.xima.fc.certificate.mgmt.selection.CertificateSelectionByUsageSubjectQuery
- All Implemented Interfaces:
Serializable
Query for selecting certificates by their usage subject within a defined scope. I.e., by the E-Mail (RFC822) address,
URI, DNS name, etc. The interpretation depends on the usage type. This is in contrast to
CertificateSelectionBySubjectQuery, which selects by the certificate's subject.- Since:
- 8.5.0
- Author:
- Norman Lorenz
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanOptional filter criterion.Optional filter criterion.getScope()Scope within which to select the certificate(s).The usage subject of the certificate(s) to be selected.The usage type that the certificate(s) must support.inthashCode()booleanOptional filter criterion.toString()
-
Method Details
-
builder
-
toBuilder
-
getScope
Scope within which to select the certificate(s). -
getUsageSubject
The usage subject of the certificate(s) to be selected. I.e. the E-Mail (RFC822) address, URI, DNS name, etc. The interpretation depends on the usage type. -
getHasPrivateKey
Optional filter criterion. Whether the certificate(s) must have an associated private key or should not have one. If null, this criterion is ignored. -
getUsageType
The usage type that the certificate(s) must support. Depending on the usage type, the usage subject is interpreted differently. -
getKeyAlgorithms
-
isPartialMatch
public boolean isPartialMatch()Optional filter criterion. Whether to perform a partial match on the usage subject. If true, certificates whose usage subjects contain the specified usage subject as a substring will be matched. If false, only exact matches will be considered. -
equals
-
hashCode
-
toString
-