User guide
Developing Java Applications
7-25
Table 7-14 Jar File Descriptions
Jar File Explanation
Jar file used by the single sign-on
JavaAPI (*1)
Specify permission for each code base.
Jar file that contains codes not
processed for each principal by a user
application
Specify minimal permissions for each code base
Jar file that contains codes processed
for each principal by a user application
Specify minimal permissions for each user principal.
*1 For details of the jar file used with the single sign-on JavaAPI and JSSE jar file, refer to CLASSPATH
setting information in Setting Environment Variables.
Examples of security policy files set in applications that use a user ID/password for authentication and
authorization are shown below.
Example
JDK1.3
Java application jar file: "isssojaas.jar"
grant codeBase "file:C:\\Interstage\\J2EE\\lib\\jsse.jar" {
grant codeBase "file:/opt/FJSVj2ee/lib/jsse.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:C:\\Interstage\\J2EE\\lib\\jcert.jar" {
grant codeBase "file:/opt/FJSVj2ee/lib/jcert.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:C:\\Interstage\\J2EE\\lib\\jnet.jar" {
grant codeBase "file: /opt/FJSVj2ee/lib/jnet.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:C:\\Interstage\\J2EE\\lib\\isj2ee.jar" {
grant codeBase "file:/opt/FJSVj2ee/lib/isj2ee.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:C:\\Interstage\\F3FMsso\\ssoatzag\\lib\\isssomod.jar"
{
grant codeBase "file:/opt/FJSVssoaz/lib/isssomod.jar" {
permission java.lang.RuntimePermission "loadLibrary.F3FMssojdec";
・・・
permission javax.security.auth.PrivateCredentialPermission