SSL Files Directory

The directory below is the SSL Files Directory that is used by NetPhantom, typically in conjuction with SSL and Client Certificates.

SSL Files Directory

The SSL Files Directory for your machine and the current Java Virtual Machine is:

The algorithm for this directory name is for drive letter based clients (Windows and OS/2), the drive where the Java Runtime is installed concatenated by the string "\.NetPhantom\" followed by the logged on user name, for example "C:\.NetPhantom\MyUserID" when the Java Runtime is installed on the C: drive.

For non drive letter based clients (e.g. Unix), the directory is the user home directory concatenated by "./NetPhantom/" followed by the logged on user name, for example "/homedir/.NetPhantom/MyUserID".

The reason for this directory structure is to avoid a directory (previously "java.home") that could potentially be read-only for a user and also to allow the same machine to provide support for multiple users. It is quite common under Windows NT that users are not allowed to write files in the "\WinNT" directory.

Note:
If for some reason the applet is not displayed or the text <Unable to retreive> is displayed, the applet either cannot start or doesn't pass the Java security engine.

Client Certificates

Client Certificates for a user should be stored in a directory called "currentUserName/clientcerts" under this SSL Files Directory.

Example: "C:\.NetPhantom\MyUserID\clientcerts" for Windows and "/homedir/.NetPhantom/MyUserID/clientcerts" for Unix.

Prior to NetPhantom 3.5, the NetPhantom Client runnings as an Applet loaded the Client Certificates from the "java.home/clientcerts" directory (e.g. "\WINNT\Java\clientcerts" using Microsoft Java VM).

NetPhantom Starter and NetPhantom Client (running as a Java Application) previously used the directory "./clientcerts" (i.e. "clientcerts" under the current directory where the program is installed).

For compatibility reasons, these directories are still checked for valid certificates (because older versions of NetPhantom loaded them from there).

User-accepted CA Certificates

All CA certificates permanently accepted by a user are stored in a directory called "cacerts" under this SSL Files Directory as DER-encoded certificate files named "ua_ca_nnn.cer".

Prior to NetPhantom 3.5, these certificates were maintained in a file called "npcerts.ini" in the current directory (where NetPhantom Starter is installed). This file is still loaded for compatibility reasons.