AuditPolicy


This type is a class for model objects.

Configuration settings for Audit policy.

Package: security

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Reference attributes having this type:
  AuditCommon.auditPolicy
  SecurityCommon.auditPolicy



Attributes Summary
auditEnabled : EBoolean A true represents that auditing is enabled on the process; false represents auditing is not enabled on the process. The default value is false.
auditPolicy : AuditPolicyKind The auditPolicy defines how the WAS process should react if there is a failure in the auditing subsystem, by default will be WARN.
auditorId : EString The userid of the Auditor.
auditorPwd : Password The password of the Auditor specified in the auditId.
sign : EBoolean A boolean defining whether the audit records will be signed.
encrypt : EBoolean A boolean defining whether the audit records will be encrypted?
batching : EBoolean a bolean representing whether audit record batching is enabled or not.
verbose : EBoolean This dictates the amount of audit data that is reported. A true indicates that all audit data will be reported; a false, a subset of the audit data.
securityXmlSignerKeyStoreName : EString Specify a String representing the unique name associated with the audit signer keystore. This keyStore object is in the security.xml and own by the WAS administrator.
securityXmlSignerCertAlias : EString Specify a String representing the unique name of the alias for the certificate used to sign audit records. This certificate object is in the security.xml and own by the WAS administrator.
securityXmlSignerScopeName : EString Specify a String representing the unique name of the management scope for the signer keystore. This management scope object is in the security.xml.
auditEventFactories : AuditEventFactory * * No description is available *
auditServiceProviders : AuditServiceProvider * * No description is available *
properties : Property * * No description is available *
managementScope : ManagementScope @ * No description is available *
encryptionCert : Certificate @ * No description is available *



Attribute Details

auditEnabled  -  A true represents that auditing is enabled on the process; false represents auditing is not enabled on the process. The default value is false.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

auditPolicy  -  The auditPolicy defines how the WAS process should react if there is a failure in the auditing subsystem, by default will be WARN.
    Data Type: AuditPolicyKind
    Default value:  unspecified
    Allowed values:
        0 - NOWARN
        1 - WARN
        2 - FATAL
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

auditorId  -  The userid of the Auditor.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

auditorPwd  -  The password of the Auditor specified in the auditId.
    Data Type: Password
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

sign  -  A boolean defining whether the audit records will be signed.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

encrypt  -  A boolean defining whether the audit records will be encrypted?
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

batching  -  a bolean representing whether audit record batching is enabled or not.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

verbose  -  This dictates the amount of audit data that is reported. A true indicates that all audit data will be reported; a false, a subset of the audit data.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

securityXmlSignerKeyStoreName  -  Specify a String representing the unique name associated with the audit signer keystore. This keyStore object is in the security.xml and own by the WAS administrator.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

securityXmlSignerCertAlias  -  Specify a String representing the unique name of the alias for the certificate used to sign audit records. This certificate object is in the security.xml and own by the WAS administrator.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

securityXmlSignerScopeName  -  Specify a String representing the unique name of the management scope for the signer keystore. This management scope object is in the security.xml.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

auditEventFactories  -  * No description is available *
    Reference Type: AuditEventFactory *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

auditServiceProviders  -  * No description is available *
    Reference Type: AuditServiceProvider *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

properties  -  * No description is available *
    Reference Type: Property *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

managementScope  -  * No description is available *
    Reference Type: ManagementScope @
    Containment:  false
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

encryptionCert  -  * No description is available *
    Reference Type: Certificate @
    Containment:  false
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006