Oracle® Business Intelligence Enterprise Edition Deployment Guide > Oracle BI Presentation Services Credential Store > Credential Store Storage Types >

Java Keystore


The BI Presentation Services Credential Store may be a standard Java keystore that allows the storage and management of keys and certificates. The default Keystore implementation provided by Java 2 SDK is a flat file called Java Keystore (JKS). The JKS keystore can be managed by the command line keytool utility that ships with the JDK. Refer to the JDK documentation for more information.

In order for BI Presentation Services to load this type of credential store, specify a Java property file with the options shown in Table 9.

Table 9. Java Keystore Property File Options
Property
Required
Default
Description

KeyStore

No

Value of system property javax.net.ssl.keyStore.

The file where the private keys and their associated certificates are maintained.

KeyStorePwd

No

Value of system property javax.net.ssl.
keyStorePassword

Password to access the credential store.

KeyStoreType

No

JKS

The type of Java based credential store (your Java installation must have support for it). JKS is the default implementation of KeyStore.

KeyAlias

 

 

Alias of key and certificate pair that will be used to retrieve the key-certificate pair from the store. If not specified, all keys and certificates present will be extracted.

KeyPwd

No

Value of KeyStorePwd

The password for the specific key and certificate to be retrieved from the store.

TrustStore

 

Value of system property javax.net.ssl.trustStore.

The file where the trusted CA certificates are maintained.

TrustStoreType

 

JKS

The type of Java based store this is (your Java installation must have support for it).

TurstStorePwd

 

 

Password to access trust store (if necessary).

The following example is of a Java Property file that BI Presentation Services uses.

NOTE:  The double back-slashes are required for file locations on Windows.

# The file where the private keys and their associated certificates are maintained
KeyStore = D:\\jks\\private.keystore

# Password to access KeyStore
KeyStorePwd = password

# What type of keystore this is (your Java runtime must support it)
KeyStoreType = JKS

# The alias of the key/certificate you wish to retrieve from the store
KeyAlias = obips

# The password for the key/certificate you wish to retrieve
# Defaults to the value of KeyStorePwd
KeyPwd = obips

# The file where the trusted CA certificates are maintained
TrustStore = D:\\jks\\trust.keystore

# What type of trust store this is (your Java runtime must support it)
# TrustStoreType = JKS

# Password to access TrustStore (if necessary)
# TrustStorePwd =

Oracle® Business Intelligence Enterprise Edition Deployment Guide Copyright © 2006, Oracle. All rights reserved.