Skip to content

Public Encryption Keys

This document includes public encryption keys for specified services. It is important to verify the authenticity of these keys by confirming that the Current SSL Certificate SHA-256 Fingerprint published below matches the actual SSL certificate SHA-256 fingerprint of this document.

SSL Certificate SHA-256 Fingerprint

This section includes SSL Certificate SHA-256 Fingerprint for validating authenticity of public keys.

Current SSL Certificate SHA-256 Fingerprint

3B 48 61 60 EB B7 B4 ED 5C 8E 85 07 E2 53 D7 EC
9D E9 B8 D8 E7 A9 FA F6 17 B4 F6 0C 84 0F B8 B9
Parameter Date
Issued Date Sunday, October 23, 2022 at 8:00:00 PM
Expiration Date Wednesday, November 22, 2023 at 6:59:59 PM

Public Encryption JSON Web Keys (JWK) for RPPS Bill Payment

JWK Public Key for Testing in Client Pre-production Sandbox

{
  "key_ops": [
    "encrypt",
    "wrapKey"
  ],
  "ext": true,
  "kty": "RSA",
  "n": "x77Y6zpc6TbFPRTEym0B37WAIxGX0_NGAsWzsI3Ewk73BNdiw4VUzEmtGQn02Dk1qi7xfVBYgAs55Nq88lWtlB2-dRzbiZbweh72f6kZnRJiy8na_Bx_50N5eP8yMiXn3rbBbkV7tYGZ621xSsymciOlR0-XXaBIo0x8JWXim_tIaEBq0mv0CdBiAyYBx0a-F_gnGsstOHpDYQDyCfwxp0YKag15r_BheuwPhkBclD57uEgVbnzM2n0PLz0FTyJp1W9OqorR85mifZNdh9DT-k2evh-3ICAagN-ZY_gdsmc2dn4bLeyp1GbADB9oLvcEZX0RgrGoBMB0XAEXLx6pdw",
  "e": "AQAB",
  "alg": "RSA-OAEP-256"
}

JWK Public Key for Production

{
  "key_ops": [
    "encrypt",
    "wrapKey"
  ],
  "ext": true,
  "kty": "RSA",
  "n": "0ljE0f9pbgS0jYPHoH3J31Cso5Q7qw3KOMIhZ216EjCElKnoiVm5wR2vROi0_0gTo-2kkwHsHbSi43xYpjOSQR3zwgbgpkQAvuke_aI0gJ7zW7bqQ54HwGKC7TwpvIyqIp-4_j75sakdMFOY7mCYYvO3o1_kllnUhWRevkPL0nKqXAsH5eRqIMrMaGNAOOY0l04xOnX7kDO7bVraKpApU0TwoNcLkAqx0SDOk3i_ZPOpugIU0TswCP3gUmu1vs533sISUi_dVHYJHfTAIsWPYqJB0vzkL5yuUYRVxdik6msKC0BYeXRJozCd_tTah4EV-QWLVqM9SaDln6ExFcvvsw",
  "e": "AQAB",
  "alg": "RSA-OAEP-256"
}

Public Encryption Privacy Enhanced Mail (PEM) Keys for RPPS Bill Payment

PEM Public Key for Testing in Client Sandbox

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx77Y6zpc6TbFPRTEym0B
37WAIxGX0/NGAsWzsI3Ewk73BNdiw4VUzEmtGQn02Dk1qi7xfVBYgAs55Nq88lWt
lB2+dRzbiZbweh72f6kZnRJiy8na/Bx/50N5eP8yMiXn3rbBbkV7tYGZ621xSsym
ciOlR0+XXaBIo0x8JWXim/tIaEBq0mv0CdBiAyYBx0a+F/gnGsstOHpDYQDyCfwx
p0YKag15r/BheuwPhkBclD57uEgVbnzM2n0PLz0FTyJp1W9OqorR85mifZNdh9DT
+k2evh+3ICAagN+ZY/gdsmc2dn4bLeyp1GbADB9oLvcEZX0RgrGoBMB0XAEXLx6p
dwIDAQAB
-----END PUBLIC KEY-----

PEM Public Key for Production

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ljE0f9pbgS0jYPHoH3J
31Cso5Q7qw3KOMIhZ216EjCElKnoiVm5wR2vROi0/0gTo+2kkwHsHbSi43xYpjOS
QR3zwgbgpkQAvuke/aI0gJ7zW7bqQ54HwGKC7TwpvIyqIp+4/j75sakdMFOY7mCY
YvO3o1/kllnUhWRevkPL0nKqXAsH5eRqIMrMaGNAOOY0l04xOnX7kDO7bVraKpAp
U0TwoNcLkAqx0SDOk3i/ZPOpugIU0TswCP3gUmu1vs533sISUi/dVHYJHfTAIsWP
YqJB0vzkL5yuUYRVxdik6msKC0BYeXRJozCd/tTah4EV+QWLVqM9SaDln6ExFcvv
swIDAQAB
-----END PUBLIC KEY-----

Public Encryption Privacy Enhanced Mail (PEM) Keys for Card Registration

This PEM public key can be used to encrypt external card details for registration with Push To/Pull From, Acquiring, or Unified Payments card services.

PEM Public Key for Testing in Client Sandbox

-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAmqgYMrM004I6J56PYRx5oZG+7GWcAaS3D2DVwpuvaiYFmvE62kWP
ZRXFz/Kjp62b4WNEKxPa7953wCn77b+7jTfwqyiA/22lv5nw++yIZSR4UHYBulTL
xVaFFo6erkWLEjo63FGeNMO1Vwp4r1eF5eTi3Zg5D2bi+uNA0fk+4ABQJg7kHRo3
4Gy1mqlxCrpCD3SFWOz0UjCUE8E+pKdpKDOwtw3039IQxbZVFg0K47fSgplAvwPE
mNsvtsYmao1mqxWEL8mgOLSiL+/fjDkh/SS416vcuj8JQXo+I2/iAP8/izLa9GDl
r1parGRp+CGWEp7Ack2EWfgBppvOYTahZwIDAQAB
-----END RSA PUBLIC KEY-----

Public Encryption Privacy Enhanced Mail (PEM) Keys for Webhook Signature Verification

This PEM public key can be used in verification of received webhook validity. See the "Webhooks" section of the "Getting Started" documentation for an example of verifying webhook signatures.

PEM Public Key for Testing in Client Sandbox

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2mJztZUFY+X/2WKEw0mC
xpbT43ZlwibTc/szQpDbD0dEnRv8qfqBVMrDf9c1s08lcRKqMdNeDP6+03PDcecz
wByu07x4kOnF2WrLMFrbXhKe9O5rPuIY0bCzVuEOYsrdQhya+EDR59PK2wSPXK7W
/I6WuxNfDr2GQwhGIc3ZoCcPjKDEBFpFuJXuVZdMrDC6/1IrWdZVguddFVfnKZEK
GlkNyZgXbZyW+Jn8DItjISV9Q/ALHodfeU8GGhEHbW75Lw4O5h6qhnKi0/tm8oSV
9fWGkMRBujD4cPqXqmr64naN+t5CD1XA12F5PYbjElOQXMELhmoyFWgT6qRagV4j
BQIDAQAB
-----END PUBLIC KEY-----

PEM Public Key for Production

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2mJztZUFY+X/2WKEw0mC
xpbT43ZlwibTc/szQpDbD0dEnRv8qfqBVMrDf9c1s08lcRKqMdNeDP6+03PDcecz
wByu07x4kOnF2WrLMFrbXhKe9O5rPuIY0bCzVuEOYsrdQhya+EDR59PK2wSPXK7W
/I6WuxNfDr2GQwhGIc3ZoCcPjKDEBFpFuJXuVZdMrDC6/1IrWdZVguddFVfnKZEK
GlkNyZgXbZyW+Jn8DItjISV9Q/ALHodfeU8GGhEHbW75Lw4O5h6qhnKi0/tm8oSV
9fWGkMRBujD4cPqXqmr64naN+t5CD1XA12F5PYbjElOQXMELhmoyFWgT6qRagV4j
BQIDAQAB
-----END PUBLIC KEY-----