JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

DICOM Security Service. Performs JAAS login with user information provided in the Association Request or AE configuration for the calling AE and make returned information about user roles (javax.security.auth.Subject) available for invoked DICOM services by association property "user".

List of MBean attributes:

Name Type Access Value Description
SecurityDomain java.lang.String RW Name of security domain specified in conf/login-config.xml, which defines authentication parameters and roles associated to user names.
RejectIfNoUserIdentity boolean RW True False Defines if Association Request w/o User Identity information from remote AEs with no default User Identity specified by the AE configuration shall be rejected!
DefaultUserID java.lang.String RW Default user name associated with an Assocation, if no User Identity information is provided neither in the Assocation Request nor in the AE configuration for the Calling AE. Only effective if RejectIfNoUserIdentity is false. Use '-' (hypen) for specifying no default User ID. Then no javax.security.auth.Subject will be associated with the association in that case.
DefaultPassword java.lang.String RW Password for user specified in DefaultUserID. Only effective if DefaultUserID is not '-' and RejectIfNoUserIdentity is false. Use '-' (hypen) for no password.
Name java.lang.String R DicomSecurityService The class name of the MBean
State int R 3 The status of the MBean
StateString java.lang.String R Started The status of the MBean in text form

List of MBean operations:


org.dcm4che.net.UserIdentityNegotiator userIdentityNegotiator()

get UserIdentityNegotiator


boolean isValid()

Validate password for user and populate subject

Param ParamType ParamValue ParamDescription
userID java.lang.String (no description)
password java.lang.String (no description)
subject javax.security.auth.Subject (no description)

void create()

Standard MBean lifecycle method


void start()

The start lifecycle operation


void stop()

The stop lifecycle operation


void destroy()

The destroy lifecycle operation


void jbossInternalLifecycle()

The detyped lifecycle operation (for internal use only)

Param ParamType ParamValue ParamDescription
method java.lang.String The lifecycle operation