A keystore is a file that contains keys and certificates that you use for encryption, authentication, and serving content over HTTPS. In Pega Platform, you create a keystore data instance that points to a keystore file.
You can reference keystore data instances in the Keystore and Truststore fields for record types such as Web Services (WS) Security Profile data instances and REST connectors.
You source a keystore from a data page, a URL, a keystore management service, or an external file. The keystore source determines which of the standard formats are available: JKS, JWK, PKCS12, KEYTAB, or KEY.
Pega Platform includes several keystore examples, such as BoxComTrust.
- Configuring a keystore by uploading a file
To configure a keystore, you can upload a keystore file, such as a Java KeyStore (JKS) file.
- Configuring a keystore by using a file reference
To configure a keystore, you can reference a keystore file from a file location.
- Configuring a keystore by using a URL reference
To configure a keystore, you can reference a keystore file that contains public keys from a URL address.
- Configuring a keystore by using a data page reference
To configure a keystore, you can reference a keystore that is stored in a data page.