javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, RuntimeMBean, WebLogicMBeanpublic interface CertificateManagementServerRuntimeMBean extends RuntimeMBean
This class is used to monitor and manage certificate service runtime information..
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
refreshActiveServerCertificates() |
Refresh all active certificates for the server.
|
boolean |
refreshMachineTrust() |
Get the latest domain trust anchors from the admin server
(or the local certificate service if on the admin server),
and update the local machine's bootstrap trust keystore.
|
boolean |
refreshServerCertificate(java.lang.String alias,
boolean isActiveOnly,
boolean isForceUpdate) |
Refresh the server certificate for alias
alias. |
boolean |
refreshServerTrust() |
Get the latest domain trust anchors from the admin server
(or the local certificate service if on the admin server).
|
getAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListeneraddPropertyChangeListener, removePropertyChangeListenergetMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParentboolean refreshServerTrust()
throws ManagementException
ManagementExceptionboolean refreshMachineTrust()
throws ManagementException
ManagementExceptionboolean refreshServerCertificate(java.lang.String alias,
boolean isActiveOnly,
boolean isForceUpdate)
throws ManagementException
alias.
When invoked on a Managed Server, the authenticated WebLogic caller's
identity is delegated to the Admin Server certificate service.
This is an authenticated manual runtime operation. When
isActiveOnly is false, it permits any valid alias whether
that alias is bound to this server, bound only to another server, or not
yet bound to any server. Automatic certificate refresh does not use this
broader selection and remains restricted to active aliases.alias - The alias of the certificate to refresh. Aliases are case-insensitive.isActiveOnly - If true, the certificate will only be refreshed if the alias is
in use by an enabled channel or service, or is a built-in Domain PKI
alias. If false, any valid alias may be refreshed, including an alias
configured for this server, configured only for another server, or
not yet configured for any server. This permits certificate
pre-provisioning before a channel or service is enabled; automatic
refresh remains active-only.isForceUpdate - If true, force the certificate to be updated even if it is already
present and valid. Normally, certificates are only updated if they
are missing or invalid (expired).ManagementExceptionboolean refreshActiveServerCertificates()
throws ManagementException
ManagementException