- All Implemented Interfaces:
Serializable
,Comparable<RevocationCheckingStrategy>
,Constable
Defines strategy for revocation checks.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDon't do any OCSP revocation checks, regardless whether there are stapled revocation statuses or not.Require stapled revocation status and verify OCSP revocation checks, fail if no revocation status is stapled to the certificate.Verify OCSP revocation checks when the revocation status is stapled to the certificate, continue if not. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
requiresRevocationChecking
(RevocationCheckingStrategy revocationCheckingStrategy) Returns whether a given strategy requires revocation checking.static RevocationCheckingStrategy
Returns the enum constant of this class with the specified name.static RevocationCheckingStrategy[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NO_CHECKS
Don't do any OCSP revocation checks, regardless whether there are stapled revocation statuses or not. -
VERIFY_IF_PRESENT
Verify OCSP revocation checks when the revocation status is stapled to the certificate, continue if not. -
STRICT
Require stapled revocation status and verify OCSP revocation checks, fail if no revocation status is stapled to the certificate.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
requiresRevocationChecking
public static boolean requiresRevocationChecking(RevocationCheckingStrategy revocationCheckingStrategy) Returns whether a given strategy requires revocation checking.- Parameters:
revocationCheckingStrategy
- the strategy- Returns:
- whether revocation checking is required
-