> ## Documentation Index
> Fetch the complete documentation index at: https://rain-sandbox-trial.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# KYC Encryption Public Keys

> The two RSA public keys you encrypt a KYC payload with, one per environment. Keys are not interchangeable.

Rain provides these RSA public keys to encrypt the KYC request payload for [encrypted KYC submission](/docs/encrypted-kyc-submission). Use the key that matches the environment you're calling.

## Sandbox

Use this key in the sandbox environment:

```text theme={null}
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyZixoAuo015iMt+JND0y
usAvU2iJhtKRM+7uAxd8iXq7Z/3kXlGmoOJAiSNfpLnBAG0SCWslNCBzxf9+2p5t
HGbQUkZGkfrYvpAzmXKsoCrhWkk1HKk9f7hMHsyRlOmXbFmIgQHggEzEArjhkoXD
pl2iMP1ykCY0YAS+ni747DqcDOuFqLrNA138AxLNZdFsySHbxn8fzcfd3X0J/m/T
2dZuy6ChfDZhGZxSJMjJcintFyXKv7RkwrYdtXuqD3IQYakY3u6R1vfcKVZl0yGY
S2kN/NOykbyVL4lgtUzf0IfkwpCHWOrrpQA4yKk3kQRAenP7rOZThdiNNzz4U2BE
2wIDAQAB
-----END PUBLIC KEY-----
```

## Production

Use this key in production:

```text theme={null}
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2lAlKSFsuOXjP0ULiZcl
Q7y2D5HW7zU/tU9fQLamzWpFw6enJ4eZAaTnk9RRtTG178NR8vl/2WM2qq+WJk+Q
pFyxIaQ0eVvOI/aP3DluF0kHK9u2pSV66Pl06zayIZJu3LAyCkHHoj4pWw7q6rTl
Va8CeJaICTS2g1J6ntVjpCIfUcJAor2OL4W/cimPOJwMdK/sJ5a2v9k85nEX17Xi
IDw8tK44ycj8s/odg0GoZG7B6IsLb2lKFaBLZoWKUqK8vYodcaXj/CMjLteuay7r
lHiLEduzxfqeFvR3s3jJTS6sdUAcLZLk/xXuoNg1pOF5M4JpxMX/TehxlIzaBovd
EQIDAQAB
-----END PUBLIC KEY-----
```

## What's next

<Columns cols={2}>
  <Card title="Encrypted KYC submission" icon="lock" href="/docs/encrypted-kyc-submission">
    How to encrypt and submit KYC data with these keys.
  </Card>

  <Card title="Create a consumer application" icon="code" href="/reference/applications/create-a-consumer-application-for-a-user">
    The endpoint you submit the encrypted payload to.
  </Card>
</Columns>
