|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dcm4che2.audit.message.AuditMessage org.dcm4che2.audit.message.SecurityAlertMessage
public class SecurityAlertMessage
This message describes any event for which a node needs to report a security alert, e.g., a node authentication failure when establishing a secure communications channel.
Note: The Node Authentication event can be used to report both successes and failures. If reporting of success is done, this could generate a very large number of audit messages, since every authenticated DICOM association, HL7 transaction, and HTML connection should result in a successful node authentication. It is expected that in most situations only the node authentication failures will be reported.
Fields inherited from class org.dcm4che2.audit.message.AuditMessage |
---|
activeParticipants, auditSources, event, participantObjects |
Constructor Summary | |
---|---|
SecurityAlertMessage(AuditEvent.TypeCode type)
Constructs an Security Alert message. |
Method Summary | |
---|---|
ParticipantObject |
addAlertSubjectWithNodeID(java.lang.String nodeID,
java.lang.String desc)
|
ParticipantObject |
addAlertSubjectWithURI(java.lang.String uri,
java.lang.String desc)
|
protected void |
addAttribute(java.lang.String name,
byte[] val,
boolean optional)
|
protected void |
addAttribute(java.lang.String name,
java.util.Date val,
boolean optional)
|
protected void |
addAttribute(java.lang.String name,
java.lang.Object val,
boolean optional)
|
ActiveParticipant |
addPerformingNode(java.lang.String hostname)
|
ActiveParticipant |
addPerformingPerson(java.lang.String userID,
java.lang.String altUserID,
java.lang.String userName,
java.lang.String hostname)
|
ActiveParticipant |
addPerformingProcess(java.lang.String processID,
java.lang.String[] aets,
java.lang.String processName,
java.lang.String hostname)
|
ActiveParticipant |
addReportingPerson(java.lang.String userID,
java.lang.String altUserID,
java.lang.String userName,
java.lang.String hostname)
|
ActiveParticipant |
addReportingProcess(java.lang.String processID,
java.lang.String[] aets,
java.lang.String processName,
java.lang.String hostname)
|
protected java.lang.Object |
getAttribute(java.lang.String name)
|
protected void |
outputChilds(java.io.Writer out,
java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs)
|
java.lang.String |
toString(int initialSize)
|
void |
validate()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final AuditEvent.TypeCode NODE_AUTHENTICATION
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode EMERGENCY_OVERRIDE_STARTED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode NETWORK_CONFIGURATION
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode SECURITY_CONFIGURATION
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode HARDWARE_CONFIGURATION
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode SOFTWARE_CONFIGURATION
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode USE_OF_RESTRICTED_FUNCTION
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode AUDIT_RECORDING_STOPPED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode AUDIT_RECORDING_STARTED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode OBJECT_SECURITY_ATTRIBUTES_CHANGED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode SECURITY_ROLES_CHANGED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode USER_SECURITY_ATTRIBUTES_CHANGED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode EMERGENCY_OVERRIDE_STOPPED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode REMOTE_SERVICE_OPERATION_STARTED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode REMOTE_SERVICE_OPERATION_STOPPED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode LOCAL_SERVICE_OPERATION_STARTED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
public static final AuditEvent.TypeCode LOCAL_SERVICE_OPERATION_STOPPED
SecurityAlertMessage(org.dcm4che2.audit.message.AuditEvent.TypeCode)
.
protected final java.lang.String name
Constructor Detail |
---|
public SecurityAlertMessage(AuditEvent.TypeCode type)
AuditMessage.setOutcomeIndicator(org.dcm4che2.audit.message.AuditEvent.OutcomeIndicator)
to modify default success indicator to describe failures.
typeCode
- indicator for type of security alert
java.lang.NullPointerException
- If typeCode=null
Method Detail |
---|
public ActiveParticipant addReportingPerson(java.lang.String userID, java.lang.String altUserID, java.lang.String userName, java.lang.String hostname)
public ActiveParticipant addReportingProcess(java.lang.String processID, java.lang.String[] aets, java.lang.String processName, java.lang.String hostname)
public ActiveParticipant addPerformingPerson(java.lang.String userID, java.lang.String altUserID, java.lang.String userName, java.lang.String hostname)
public ActiveParticipant addPerformingProcess(java.lang.String processID, java.lang.String[] aets, java.lang.String processName, java.lang.String hostname)
public ActiveParticipant addPerformingNode(java.lang.String hostname)
public ParticipantObject addAlertSubjectWithURI(java.lang.String uri, java.lang.String desc)
public ParticipantObject addAlertSubjectWithNodeID(java.lang.String nodeID, java.lang.String desc)
public void validate()
validate
in class AuditMessage
protected void addAttribute(java.lang.String name, java.lang.Object val, boolean optional)
protected void addAttribute(java.lang.String name, java.util.Date val, boolean optional)
protected void addAttribute(java.lang.String name, byte[] val, boolean optional)
protected java.lang.Object getAttribute(java.lang.String name)
public java.lang.String toString(int initialSize)
protected void outputChilds(java.io.Writer out, java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |