ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface CertRevocMBean extends ConfigurationMBean
This MBean represents the configuration of the certificate revocation
checking across all certificate authorities. Many of the attributes in this
MBean may be overridden per certificate authority using the
specific CertRevocCaMBean
.
CertRevocCaMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
CertRevocCaMBean |
createCertRevocCa(java.lang.String name) |
This is the factory method for certificate revocation checking
configuration CA overrides.
|
void |
destroyCertRevocCa(CertRevocCaMBean child) |
Destroys and removes a certificate authority override,
which is a child of this certificate revocation checking
configuration.
|
CertRevocCaMBean[] |
getCertRevocCas() |
Returns the CertRevocCaMBeans representing the certificate
authority overrides, which have been
configured to be part of this certificate revocation checking configuration.
|
int |
getCrlCacheRefreshPeriodPercent() |
Determines the refresh period for the CRL local cache,
expressed as a percentage of the validity period of the CRL.
|
java.lang.String |
getCrlCacheType() |
Determines the type of CRL cache, related to the physical storage
of the CRLs.
|
java.lang.String |
getCrlCacheTypeLdapHostname() |
Determines the remote hostname for the LDAP server containing CRLs.
|
int |
getCrlCacheTypeLdapPort() |
Determines the remote port for the LDAP server containing CRLs.
|
int |
getCrlCacheTypeLdapSearchTimeout() |
Determines how long to wait for CRL search results from the LDAP server.
|
long |
getCrlDpDownloadTimeout() |
Determines the overall timeout for the Distribution Point CRL download,
expressed in seconds.
|
java.lang.String |
getMethodOrder() |
Determines the certificate revocation checking method order.
|
int |
getOcspResponseCacheCapacity() |
Determines the maximum number of entries supported by the OCSP
response local cache.
|
int |
getOcspResponseCacheRefreshPeriodPercent() |
Determines the refresh period for the OCSP response local cache,
expressed as a percentage of the validity period of the response.
|
long |
getOcspResponseTimeout() |
Determines the timeout for the OCSP response, expressed in seconds.
|
int |
getOcspTimeTolerance() |
Determines the time tolerance value for handling clock-skew differences
between clients and responders, expressed in seconds.
|
boolean |
isCheckingEnabled() |
Determines whether certificate revocation checking is enabled.
|
boolean |
isCrlDpBackgroundDownloadEnabled() |
Determines whether the CRL Distribution Point background downloading,
to automatically update the local CRL cache, is enabled.
|
boolean |
isCrlDpEnabled() |
Determines whether the CRL Distribution Point
processing to update the local CRL cache is enabled.
|
boolean |
isFailOnUnknownRevocStatus() |
Determines whether certificate path checking should fail, if
revocation status could not be determined.
|
boolean |
isOcspNonceEnabled() |
Determines whether a nonce is sent with OCSP requests, to force a
fresh (not pre-signed) response.
|
boolean |
isOcspResponseCacheEnabled() |
Determines whether the OCSP response local cache is enabled.
|
CertRevocCaMBean |
lookupCertRevocCa(java.lang.String name) |
Lookup a particular CertRevocCaMBean from the list.
|
void |
setCheckingEnabled(boolean checkingEnabled) |
Specifies whether certificate revocation checking is enabled.
|
void |
setCrlCacheRefreshPeriodPercent(int crlCacheRefreshPeriodPercent) |
Specifies the refresh period for the CRL local cache,
expressed as a percentage of the validity period of the CRL.
|
void |
setCrlCacheType(java.lang.String crlCacheType) |
Specifies the type of CRL cache, related to the physical storage
of the CRLs.
|
void |
setCrlCacheTypeLdapHostname(java.lang.String crlCacheTypeLdapHostname) |
Specifies the remote hostname for the LDAP server containing CRLs.
|
void |
setCrlCacheTypeLdapPort(int crlCacheTypeLdapPort) |
Specifies the remote port for the LDAP server containing CRLs.
|
void |
setCrlCacheTypeLdapSearchTimeout(int crlCacheTypeLdapSearchTimeout) |
Specifies how long to wait for CRL search results from the LDAP server.
|
void |
setCrlDpBackgroundDownloadEnabled(boolean crlDpBackgroundDownloadEnabled) |
Specifies whether the CRL Distribution Point background downloading,
to automatically update the local CRL cache, is enabled.
|
void |
setCrlDpDownloadTimeout(long crlDpDownloadTimeout) |
Specifies the overall timeout for the Distribution Point CRL download,
expressed in seconds.
|
void |
setCrlDpEnabled(boolean crlDpEnabled) |
Specifies whether the CRL Distribution Point
processing to update the local CRL cache is enabled.
|
void |
setFailOnUnknownRevocStatus(boolean failOnUnknownRevocStatus) |
Specifies whether certificate path checking should fail, if
revocation status could not be determined.
|
void |
setMethodOrder(java.lang.String methodOrder) |
Specifies the certificate revocation checking method order.
|
void |
setOcspNonceEnabled(boolean ocspNonceEnabled) |
Specifies whether a nonce is sent with OCSP requests, to force a
fresh (not pre-signed) response.
|
void |
setOcspResponseCacheCapacity(int ocspResponseCacheCapacity) |
Specifies the maximum number of entries supported by the OCSP
response local cache.
|
void |
setOcspResponseCacheEnabled(boolean ocspResponseCacheEnabled) |
Specifies whether the OCSP response local cache is enabled.
|
void |
setOcspResponseCacheRefreshPeriodPercent(int ocspResponseCacheRefreshPeriodPercent) |
Specifies the refresh period for the OCSP response local cache,
expressed as a percentage of the validity period of the response.
|
void |
setOcspResponseTimeout(long ocspResponseTimeout) |
Specifies the timeout for the OCSP response, expressed in seconds.
|
void |
setOcspTimeTolerance(int ocspTimeTolerance) |
Specifies the time tolerance value for handling clock-skew differences
between clients and responders, expressed in seconds.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
boolean isCheckingEnabled()
Determines whether certificate revocation checking is enabled.
void setCheckingEnabled(boolean checkingEnabled)
Specifies whether certificate revocation checking is enabled.
checkingEnabled
- The checkingEnabled valueisCheckingEnabled()
boolean isFailOnUnknownRevocStatus()
Determines whether certificate path checking should fail, if revocation status could not be determined.
void setFailOnUnknownRevocStatus(boolean failOnUnknownRevocStatus)
Specifies whether certificate path checking should fail, if revocation status could not be determined.
failOnUnknownRevocStatus
- The failOnUnknownRevocStatus valueisFailOnUnknownRevocStatus()
java.lang.String getMethodOrder()
Determines the certificate revocation checking method order.
NOTE that omission of a specific method disables that method.
void setMethodOrder(java.lang.String methodOrder)
Specifies the certificate revocation checking method order.
NOTE THAT omission of a specific method disables that method.
methodOrder
- A String containing the method order.getMethodOrder()
boolean isOcspNonceEnabled()
Determines whether a nonce is sent with OCSP requests, to force a fresh (not pre-signed) response.
void setOcspNonceEnabled(boolean ocspNonceEnabled)
Specifies whether a nonce is sent with OCSP requests, to force a fresh (not pre-signed) response.
ocspNonceEnabled
- The ocspNonceEnabled valueisOcspNonceEnabled()
boolean isOcspResponseCacheEnabled()
Determines whether the OCSP response local cache is enabled.
void setOcspResponseCacheEnabled(boolean ocspResponseCacheEnabled)
Specifies whether the OCSP response local cache is enabled.
ocspResponseCacheEnabled
- The ocspResponseCacheEnabled valueisOcspResponseCacheEnabled()
int getOcspResponseCacheCapacity()
Determines the maximum number of entries supported by the OCSP response local cache. The minimum value is 1.
void setOcspResponseCacheCapacity(int ocspResponseCacheCapacity)
Specifies the maximum number of entries supported by the OCSP response local cache. The minimum value is 1.
ocspResponseCacheCapacity
- The ocspResponseCacheCapacity valuegetOcspResponseCacheCapacity()
int getOcspResponseCacheRefreshPeriodPercent()
Determines the refresh period for the OCSP response local cache, expressed as a percentage of the validity period of the response.
For example, for a validity period of 10 hours, a value of 10% specifies a refresh every 1 hour.
The validity period is determined by the OCSP response, and is calculated as the (next reported update time) - (this update time).
The valid range is 1 through 100.
void setOcspResponseCacheRefreshPeriodPercent(int ocspResponseCacheRefreshPeriodPercent)
Specifies the refresh period for the OCSP response local cache, expressed as a percentage of the validity period of the response.
For example, for a validity period of 10 hours, a value of 10% specifies a refresh every 1 hour.
The validity period is determined by the OCSP response, and is calculated as the (next reported update time) - (this update time).
The valid range is 1 through 100.
ocspResponseCacheRefreshPeriodPercent
- The ocspResponseCacheRefreshPeriodPercent valuegetOcspResponseCacheRefreshPeriodPercent()
long getOcspResponseTimeout()
Determines the timeout for the OCSP response, expressed in seconds.
The valid range is 1 thru 300 seconds.
void setOcspResponseTimeout(long ocspResponseTimeout)
Specifies the timeout for the OCSP response, expressed in seconds.
The valid range is 1 thru 300 seconds.
ocspResponseTimeout
- The ocspResponseTimeout in seconds.getOcspResponseTimeout()
int getOcspTimeTolerance()
Determines the time tolerance value for handling clock-skew differences between clients and responders, expressed in seconds.
The validity period of the response is extended both into the future and into the past by the specified amount of time, effectively widening the validity interval.
The value is >=0 and <=900. The maximum allowed tolerance is 15 minutes.
void setOcspTimeTolerance(int ocspTimeTolerance)
Specifies the time tolerance value for handling clock-skew differences between clients and responders, expressed in seconds.
The validity period of the response is extended both into the future and into the past by the specified amount of time, effectively widening the validity interval.
The value is >=0 and <=900. The maximum allowed tolerance is 15 minutes.
ocspTimeTolerance
- The ocspTimeTolerance value in seconds.getOcspTimeTolerance()
java.lang.String getCrlCacheType()
Determines the type of CRL cache, related to the physical storage
of the CRLs. The ldap
CRL cache type can be specified, but
is not currently supported.
The value specified in this attribute determines
which related CrlCacheType*
attributes apply.
void setCrlCacheType(java.lang.String crlCacheType)
Specifies the type of CRL cache, related to the physical storage of the CRLs.
The value specified in this attribute determines
which related CrlCacheType*
attributes apply.
For example, if CrlCacheType
is ldap
,
see related attributes like
.getCrlCacheTypeLdapHostname()
crlCacheType
- The crlCacheType valuegetCrlCacheType()
java.lang.String getCrlCacheTypeLdapHostname()
Determines the remote hostname for the LDAP server containing CRLs.
This attribute applies when value
is returned from
CRL_CACHE_TYPE_LDAP
.getCrlCacheType()
null
if unspecified.void setCrlCacheTypeLdapHostname(java.lang.String crlCacheTypeLdapHostname)
Specifies the remote hostname for the LDAP server containing CRLs.
This attribute applies when value
is returned from
CRL_CACHE_TYPE_LDAP
.getCrlCacheType()
crlCacheTypeLdapHostname
- The crlCacheTypeLdapHostname value,
null
if unspecified.getCrlCacheTypeLdapHostname()
int getCrlCacheTypeLdapPort()
Determines the remote port for the LDAP server containing CRLs.
This attribute applies when value
is returned from
CRL_CACHE_TYPE_LDAP
.
getCrlCacheType()
void setCrlCacheTypeLdapPort(int crlCacheTypeLdapPort)
Specifies the remote port for the LDAP server containing CRLs.
This attribute applies when value
is returned from
CRL_CACHE_TYPE_LDAP
.
getCrlCacheType()
The valid range is -1, 1 through 65535.
crlCacheTypeLdapPort
- The crlCacheTypeLdapPort value,
-1 if unspecified.getCrlCacheTypeLdapPort()
int getCrlCacheTypeLdapSearchTimeout()
Determines how long to wait for CRL search results from the LDAP server.
This attribute applies when value
is returned from
CRL_CACHE_TYPE_LDAP
.
getCrlCacheType()
The valid range is 1 thru 300 seconds.
void setCrlCacheTypeLdapSearchTimeout(int crlCacheTypeLdapSearchTimeout)
Specifies how long to wait for CRL search results from the LDAP server.
This attribute applies when value
is returned from
CRL_CACHE_TYPE_LDAP
.getCrlCacheType()
The valid range is 1 thru 300 seconds.
crlCacheTypeLdapSearchTimeout
- The crlCacheTypeLdapSearchTimeout
value in seconds.getCrlCacheTypeLdapSearchTimeout()
int getCrlCacheRefreshPeriodPercent()
Determines the refresh period for the CRL local cache, expressed as a percentage of the validity period of the CRL.
For example, for a validity period of 10 hours, a value of 10% specifies a refresh every 1 hour.
The validity period is determined by the CRL, and is calculated as the (next reported update time) - (this update time).
The valid range is 1 through 100.
void setCrlCacheRefreshPeriodPercent(int crlCacheRefreshPeriodPercent)
Specifies the refresh period for the CRL local cache, expressed as a percentage of the validity period of the CRL.
For example, for a validity period of 10 hours, a value of 10% specifies a refresh every 1 hour.
The validity period is determined by the CRL, and is calculated as the (next reported update time) - (this update time).
The valid range is 1 through 100.
crlCacheRefreshPeriodPercent
- The crlCacheRefreshPeriodPercent valuegetCrlCacheRefreshPeriodPercent()
boolean isCrlDpEnabled()
Determines whether the CRL Distribution Point processing to update the local CRL cache is enabled.
void setCrlDpEnabled(boolean crlDpEnabled)
Specifies whether the CRL Distribution Point processing to update the local CRL cache is enabled.
crlDpEnabled
- The crlDpEnabled valueisCrlDpEnabled()
long getCrlDpDownloadTimeout()
Determines the overall timeout for the Distribution Point CRL download, expressed in seconds.
The valid range is 1 thru 300 seconds.
void setCrlDpDownloadTimeout(long crlDpDownloadTimeout)
Specifies the overall timeout for the Distribution Point CRL download, expressed in seconds.
The valid range is 1 thru 300 seconds.
crlDpDownloadTimeout
- The crlDpDownloadTimeout value
in seconds.getCrlDpDownloadTimeout()
boolean isCrlDpBackgroundDownloadEnabled()
Determines whether the CRL Distribution Point background downloading, to automatically update the local CRL cache, is enabled.
void setCrlDpBackgroundDownloadEnabled(boolean crlDpBackgroundDownloadEnabled)
Specifies whether the CRL Distribution Point background downloading, to automatically update the local CRL cache, is enabled.
crlDpBackgroundDownloadEnabled
- The crlDpBackgroundDownloadEnabled valueisCrlDpBackgroundDownloadEnabled()
CertRevocCaMBean[] getCertRevocCas()
Returns the CertRevocCaMBeans representing the certificate authority overrides, which have been configured to be part of this certificate revocation checking configuration.
CertRevocCaMBean createCertRevocCa(java.lang.String name)
This is the factory method for certificate revocation checking configuration CA overrides.
The short name, which is specified, must be unique
among all object instances of type CertRevocCaMBean.
The new CA override, which is
created, will have this certificate revocation checking
configuration as its parent and must be destroyed
with the
method.destroyCertRevocCa(weblogic.management.configuration.CertRevocCaMBean)
name
- Unique short namevoid destroyCertRevocCa(CertRevocCaMBean child)
Destroys and removes a certificate authority override, which is a child of this certificate revocation checking configuration.
child
- CertRevocCaMBean to destroyCertRevocCaMBean lookupCertRevocCa(java.lang.String name)
Lookup a particular CertRevocCaMBean from the list.
name
- Unique short name