|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.api.remote.impl.rmi.Constants
public class Constants
A convenience class containing property names used for the RMI.
Field Summary | |
---|---|
static String |
PROP_API_CLIENT_KEY_PASS
The password of the private key stored in keystore file specified by api.client.keystore; if this property is missing, the password specified by api.client.keystore.pass is used instead. |
static String |
PROP_API_CLIENT_KEYSTORE
Specifies the keystore file containing the client certificate. |
static String |
PROP_API_CLIENT_KEYSTORE_PASS
Specifies the password of the keystore file specified by api.client.keystore . |
static String |
PROP_API_CLIENT_KEYSTORE_TYPE
The type of the keystore file specified by PROP_API_CLIENT_KEYSTORE . |
static String |
PROP_API_CLIENT_TRUSTSTORE
Specifies the truststore file for a Server API client. |
static String |
PROP_API_CLIENT_TRUSTSTORE_PASS
Specifies the password of the truststore file specified by PROP_API_CLIENT_TRUSTSTORE . |
static String |
PROP_API_CLIENT_TRUSTSTORE_TYPE
The type of the truststore file specified by PROP_API_CLIENT_TRUSTSTORE . |
static String |
PROP_API_REMOTE_SSL_CLIENT_AUTH_ON
When is set to false , SSL-based authentication cannot be
used. |
static String |
PROP_API_REMOTE_SSL_CUSTOM_PROPERTIES
When is set to true , then SSL is configured through the
following TDI Server API-specific Java System properties:
api.client.keystore
api.client.keystore.pass
api.client.key.pass
api.truststore
api.truststore.pass |
static String |
PROP_API_REMOTE_SSL_ON
If set to true SSL with client and server authentication will be used on RMI connections of the Server API and its JMX layer; the Server API will use the Server certificate and private key (the one specified through the com.ibm.di.server.keystore and
com.ibm.di.server.key.alias properties) for SSL
connections. |
static String |
PROP_API_TRUSTSTORE
Specifies the keystore file containing the TDI Server public certificate. |
static String |
PROP_API_TRUSTSTORE_PASS
Specifies the password for the keystore file specified by api.truststore. |
static String |
PROP_API_TRUSTSTORE_TYPE
The type of the keystore file specified by PROP_API_TRUSTSTORE . |
static String |
PROP_GET_PKCS11_STATUS
Status of the PKCS #11. |
static String |
PROP_PKCS11_CFG_PATH
The configuration file for creating "IBMPKCS11Impl" provider
using the PKCS #11 library name and slot number. |
static String |
PROP_PKCS11_LIBRARY
PKCS #11 library name. |
static String |
PROP_PKCS11_PASS
PKCS #11 passowrd. |
static String |
PROP_PKCS11_SLOT
PKCS #11 slot number. |
static String |
PROP_SERVER_KEY_ALIAS
Property that holds the alias of the used key. |
static String |
PROP_SERVER_KEY_PASSWORD
Property that holds the password for the used key. |
static String |
PROP_SERVER_KEYSTORE
Specifies the keystore file containing the server certificate. |
static String |
PROP_SERVER_KEYSTORE_PASSWORD
Property that holds the password for the key store file. |
static String |
PROP_SERVER_KEYSTORE_TYPE
The type of the keystore file specified by PROP_SERVER_KEYSTORE . |
Constructor Summary | |
---|---|
Constants()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PROP_SERVER_KEYSTORE
public static final String PROP_SERVER_KEYSTORE_PASSWORD
public static final String PROP_SERVER_KEY_ALIAS
public static final String PROP_SERVER_KEY_PASSWORD
public static final String PROP_SERVER_KEYSTORE_TYPE
PROP_SERVER_KEYSTORE
.
If missing or empty will use the default keystore file for the JVM
(usually "jks").
public static final String PROP_API_CLIENT_KEYSTORE
public static final String PROP_API_CLIENT_KEYSTORE_PASS
api.client.keystore
.
public static final String PROP_API_CLIENT_KEYSTORE_TYPE
PROP_API_CLIENT_KEYSTORE
. If missing or empty will use the
default keystore file for the JVM (usually "jks").
public static final String PROP_API_CLIENT_KEY_PASS
api.client.keystore.pass
is used instead.
public static final String PROP_API_CLIENT_TRUSTSTORE
public static final String PROP_API_CLIENT_TRUSTSTORE_PASS
PROP_API_CLIENT_TRUSTSTORE
.
public static final String PROP_API_CLIENT_TRUSTSTORE_TYPE
PROP_API_CLIENT_TRUSTSTORE
. If missing or empty will use the
default keystore file for the JVM (usually "jks").
public static final String PROP_API_TRUSTSTORE
public static final String PROP_API_TRUSTSTORE_PASS
public static final String PROP_API_TRUSTSTORE_TYPE
PROP_API_TRUSTSTORE
.
If missing or empty will use the default keystore file for the JVM
(usually "jks").
public static final String PROP_API_REMOTE_SSL_CUSTOM_PROPERTIES
true
, then SSL is configured through the
following TDI Server API-specific Java System properties:
- api.client.keystore
- api.client.keystore.pass
- api.client.key.pass
- api.truststore
- api.truststore.pass
When is missing or when it is set to false
, then for
configuring the SSL channel are used the standard JSSE system properties
like :
public static final String PROP_API_REMOTE_SSL_ON
com.ibm.di.server.keystore
and
com.ibm.di.server.key.alias
properties) for SSL
connections. RMI clients need to trust that certificate.
If set to false no SSL is used for client connections and no
authentication and authorization is performed; connections are accepted
from the local host and from hosts listed in the
api.remote.nonssl.hosts
property; if
api.remote.nonssl.hosts is empty only connections from the local host are
accepted.
public static final String PROP_API_REMOTE_SSL_CLIENT_AUTH_ON
false
, SSL-based authentication cannot be
used. When the property is not specified a value of false
is assumed.
public static final String PROP_GET_PKCS11_STATUS
If true "IBMPKCS11Impl"
provider will be used;
otherwise java.security.Provider
will be used.
public static final String PROP_PKCS11_PASS
public static final String PROP_PKCS11_LIBRARY
public static final String PROP_PKCS11_SLOT
public static final String PROP_PKCS11_CFG_PATH
"IBMPKCS11Impl"
provider
using the PKCS #11 library name and slot number.
Constructor Detail |
---|
public Constants()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |