Table of Contents

Search

  1. Preface
  2. Introduction to Dynamic Data Masking Administration
  3. Authentication
  4. Security
  5. Connection Management
  6. JDBC Client Configuration
  7. ODBC Client Configuration
  8. Configuration for MicroStrategy
  9. Access Control
  10. Logs
  11. High Availability
  12. Server Control
  13. Performance Tuning
  14. Troubleshooting
  15. Appendix A: Database Keywords

Administrator Guide

Administrator Guide

JAAS Configuration Options in the ddm.security File

JAAS Configuration Options in the ddm.security File

When you configure the
cfg/ddm.security
for Kerberos authentication, SSL authentication, or for use with a custom security provider, you use Java Authentication and Authorization Service configuration options.
The following table describes the JAAS parameters supported in the
cfg/ddm.security
file:
Option
Description
KDC
The path to the configuration file that provides details of the Kerberos key distribution center.
jaasConfig
The start of JAAS configuration.
JaasDescriptor
The JAAS descriptor that provides JAAS processor and configuration entries for the processor.
fqcn
The full-qualified class name of the JAAS processor implementation. Dynamic Data Masking provides one implementation:
com.activebase.security.jaas.JaasProcessorImpl
jaasEntries
The map of JAAS configuration entries.
entry
The JAAS configuration entry.
key
The name of the configuration entry. Dynamic Data Masking supports one mandatory entry called "default."
value
The list that contains the map of login modules and their configuration parameters.
entry
The configuration entry of the login module.
moduleClass
The login module class tag.
value (moduleClass)
The fully-qualified class name of the login module implementation. Dynamic Data Masking supports two implementations:
  1. com.sun.security.auth.module.Krb5LoginModule
  2. com.ibm.security.auth.module.Krb5LoginModule
moduleFlag
The login module flag tag.
value (moduleFlag)
Java supports the following standard options: REQUIRED, REQUISITE, SUFFICIENT, and OPTIONAL.
options
The configuration options of the login module as a map of the
option name
and the corresponding
value
.
Dynamic Data Masking supports the following configuration options of the com.sun.security.auth.module.Krb5LoginModule login module:
  • principal
  • keyTab
  • useKeyTab
  • storeKey
  • doNotPrompt
  • isInitiator
  • useTicketCache
  • refreshKrb5Config
  • renewTGT
  • storePass
  • clearPass
  • useFirstPass
  • debug
For more information on these options, refer to the following Oracle documentation:
Dynamic Data Masking supports the following configuration options of the com.ibm.security.auth.module.Krb5LoginModule login module:
  • KRB5CCNAME
  • principal
  • UseDefaultCcache
  • ticketcache
  • credsType
  • both
For more information on these options, refer to the following IBM documentation:

Sample ddm.security File

The following image is an example of the
cfg/ddm.security
file configured with the JAAS entries listed in the table above:

0 COMMENTS

We’d like to hear from you!