Set Up a JSON Web Token Message Using P12 Certificates {#restgs-jwt-message-intro}
==================================================================================

To set up JSON Web Token messaging using a *P12 certificate*, you must complete the tasks described in this section.

#### Figure:

Setting Up JSON Web Token a Messaging ![](/content/dam/documentation/cybs/en-us/topics/platform/rest/getting-started/images/flow-keys-json-all-750x175.svg/jcr:content/renditions/original)

1. Sign up for a test account. See [Sign Up for a Sandbox Account](/docs/bofa/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-register.md "").
2. Create a P12 certificate. See [Create or Submit a P12 Certificate](/docs/bofa/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-security-p12-intro.md "").
3. Construct a message using a JSON Web Token. See [Construct Messages Using JSON Web Tokens](/docs/bofa/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-jwt-const-intro.md "").
4. Enable the optional message-level encryption (MLE) feature. See [Enable Message-Level Encryption](/docs/bofa/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-mle-intro.md "").
5. Go live by transitioning your sandbox account into a production account. See [Going Live](/docs/bofa/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-go-live-intro.md "").

