Keys are used in Mobiliser to secure communication
between hosts (HTTPS) and to encrypt sensitive information, for example, credit card data.
By default, Mobiliser does not contain any keys; you must create
them as part of the overall installation
process.
SecurityConfigProvider
- Preferences node: – /businesslayer/com/sap/odc/core/security/manager/SecurityConfigProvider/
- ConfigAdmin PID: – com.sap.odc.core.security.manager.SecurityConfigProvider
You can set these configuration options:
Key |
Description |
key.se.password |
Defines the password for the private key that was created
with the mobiliser_odc_se_ks alias. |
key.signing.password |
Defines the password for the private key that was created
with the mobiliser_odc_signing alias. |
key.store.password |
Defines the password for the keystore mobiliser.jks file.
|
RsaPublicKeyLogicImpl
- Preferences node: – /businesslayer/com/sybase365/mobiliser/money/businesslogic/system/impl/RsaPublicKeyLogicImpl/
- ConfigAdmin PID: – com.sybase365.mobiliser.money.businesslogic.system.impl.RsaPublicKeyLogicImpl
You can set this configuration option:
Key |
Description |
key.store.password |
Defines the password for the keystore mobiliser.jks
file. |
RsaPrivateKeyLogicImpl
- Preferences node: – /businesslayer/com/sybase365/mobiliser/money/businesslogic/system/impl/RsaPrivateKeyLogicImpl/
- ConfigAdmin PID: – com.sybase365.mobiliser.money.businesslogic.system.impl.RsaPrivateKeyLogicImpl
You can set these configuration options:
Key |
Description |
key.store.password |
Defines the password for the keystore mobiliser.jks file.
|
key.mobiliser_card.password |
Defines the password for the private key that was created
with the mobiliser_card alias. |
key.mobiliser_bank.password |
Defines the password for the private key that was created
with the mobiliser_bank alias. |
DummyCardPaymentHandler
- Preferences node: – /businesslayer/com/sybase365/mobiliser/money/businesslogic/payment/handlers/card/impl/DummyCardPaymentHandler/
- ConfigAdmin PID: – com.sybase365.mobiliser.money.businesslogic.payment.handlers.card.impl.DummyCardPaymentHandler
You can set these configuration options:
Key |
Description |
key.store.password |
The password for the keystore mobiliser.jks file. |
key.password |
The password for the private key that was created with the
mobiliser_card alias. |
AbstractCardPaymentHandler
Sensitive payment instrument data,
such as credit card and bank account numbers, are stored encrypted in the
database. The AbstractCardPaymentHandler provides a function to decrypt the
credit card number with a key that is provided in a key store. All relevant
configurations are stored in preferences.
- Preferences node: – /businesslayer/com/sybase365/mobiliser/money/businesslogic/payment/handlers/configuration/SecurityConfiguration/AbstractCardPaymentHandler
- ConfigAdmin PID: – com.sybase365.mobiliser.money.businesslogic.payment.handlers.configuration.SecurityConfiguration.AbstractCardPaymentHandler
You can set these configuration options:
Key |
Default |
Description |
key.store |
|
Indicates the full path and name to the keystore (either on
the file system or Java classpath). |
key.store.type |
JCEKS |
Defines the type of keystore. |
key.store.password |
|
Indicates the password of the keystore – usually identical to
the key.password. |
key.alias |
|
Indicates the name of the key in the keystore to use for the
decryption. |
key.password |
|
Indicates the password of the key in the keystore - usually
identical to the key.store.password. |