Managing Keystore and Truststore Certificates

SAP Mobile Platform uses a shared keystore and truststore to store private and public keys.

Keystore

The keystore contains private keys and their associated certificates for use by SAP Mobile Platform to identify itself to clients (using the server certificate) or to back-end systems (using the techical user certificates). The keystore also contains public certificates of trusted entities, typically the CA signing certificates of the back-end systems it will connect to, and the certificate used to sign client user certificates.

Administrators can make changes to the keystore using the keytool utility located in SMP_HOME\sapjvm_7\bin.

Note: While the keytool utility enables you to have different passwords for each private key entry, SAP Mobile Platform requires all the private key passwords to be the same as the keystore password or it will not work.

Truststore

The truststore contains certificates from external parties, or from certificate authorities trusted to identify other parties.

Related tasks
Defining Back-end Connections for Native and Hybrid Apps
Enabling a Direct HTTPS Connection to SAP Mobile Platform Server
Using SSL Between a Client and SAP Mobile Platform Server
Using SSL Between SAP Mobile Platform Server and the Back End
Related reference
HTTP/HTTPS Port Number Reference
Keystore/Truststore Properties
Keytool Utility