Class OcspConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.acmpca.model.OcspConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OcspConfiguration.Builder,OcspConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class OcspConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OcspConfiguration.Builder,OcspConfiguration>
Contains information to enable and configure Online Certificate Status Protocol (OCSP) for validating certificate revocation status.
When you revoke a certificate, OCSP responses may take up to 60 minutes to reflect the new status.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOcspConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OcspConfiguration.Builderbuilder()Booleanenabled()Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringocspCustomCname()By default, Amazon Web Services Private CA injects an Amazon Web Services domain into certificates being validated by the Online Certificate Status Protocol (OCSP).Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends OcspConfiguration.Builder>serializableBuilderClass()OcspConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
enabled
public final Boolean enabled()
Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status.
- Returns:
- Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status.
-
ocspCustomCname
public final String ocspCustomCname()
By default, Amazon Web Services Private CA injects an Amazon Web Services domain into certificates being validated by the Online Certificate Status Protocol (OCSP). A customer can alternatively use this object to define a CNAME specifying a customized OCSP domain.
The content of a Canonical Name (CNAME) record must conform to RFC2396 restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
For more information, see Customizing Online Certificate Status Protocol (OCSP) in the Amazon Web Services Private Certificate Authority User Guide.
- Returns:
- By default, Amazon Web Services Private CA injects an Amazon Web Services domain into certificates being
validated by the Online Certificate Status Protocol (OCSP). A customer can alternatively use this object
to define a CNAME specifying a customized OCSP domain.
The content of a Canonical Name (CNAME) record must conform to RFC2396 restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
For more information, see Customizing Online Certificate Status Protocol (OCSP) in the Amazon Web Services Private Certificate Authority User Guide.
-
toBuilder
public OcspConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OcspConfiguration.Builder,OcspConfiguration>
-
builder
public static OcspConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends OcspConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-