Sun Java System Access Manager 7.1 C API Reference

Authentication Properties

The following list of properties are used by the authentication API. Some are defined in the file and some are not. Those that are not defined can be added to the file so they do not have to be defined for each function call. For example,, which identifies the organization from which you want to authenticate, can be added to

Tip –

The web agent includes information for a variety of configurations. By default, the authentication API checks the directory where Access Manager is installed for After installing Access Manager though, the file does not exist. If the file does not exist, you must create it and add these properties to the file. More information on can be found in Appendix C, Web Agent Configuration File, in Sun Java System Access Manager Policy Agent 2.2 Guide for Sun Java System Web Server 6.1.

Table 2–1 Properties Needed by the Authentication API for C



URL of the Access Manager Naming Service in the format: 


The logging directory in the format: 


Note –

This property may be added to

The level at which logs are written in the format: 


where # is the level 5 being the highest, 3 medium and 1 the lowest. More information can be found in

Path to the directory containing the certificate and key databases for Secure Sockets Layer (SSL).

Set this property if the certificate databases in the directory specified by has a prefix.


The password to the key3.db file.

Note –

This property may be added to

Defines whether or not to trust SSL certificates not defined in the certificate database. Takes a value of true or false where true enables trust.


The nick name of the client certificate in the cert7.db.

Note –

This property may be added to

The Access Manager organization desired for authentication. The value is the root suffix of the organization using domain-component (dc) as in: 


Note –

This property may be added to