Sign with Singpass
Singpass Developer DocsAsk a Question
  • START HERE
    • Overview of Sign
    • How do our Digital Signatures work?
    • Frequently Asked Questions
  • FOR USERS
    • How to sign
    • Verifying Sign with Singpass Signatures
      • Loading Singpass Root Signing Certificate
  • FOR RELYING PARTIES
    • Use Cases
    • Getting Started
      • How to Onboard our API
      • Digital Signing Partners
        • Docusign
        • Tungsten Automation
        • OneSpan
        • Tessaract Technologies Pte Ltd
        • Netrust Pte Ltd
        • Modus Consulting
        • Redoc.co by Real Estate Doc Pte Ltd.
        • CrimsonLogic
        • Zoho Sign
        • Securemetric Technology Pte. Ltd.
        • Rently Pte. Ltd.
    • API Documentation
      • Document Signing V3
        • Initiate Sign Request
        • Redirect From Sign with Singpass
        • Accept Success Signing Webhook
        • Get Signing Result
        • JWKS Specification
        • Sign Portal
      • Document Signing V1
      • Transaction Signing
        • Embedding Singpass JS
        • Init Transaction Signing
        • Exchange Transaction Signature
    • UX Guidelines
      • User Journey Illustration
    • Support
Powered by GitBook
On this page
  • Automatically load the certificate
  • Manually load the certificate

Was this helpful?

  1. FOR USERS
  2. Verifying Sign with Singpass Signatures

Loading Singpass Root Signing Certificate

PreviousVerifying Sign with Singpass SignaturesNextUse Cases

Last updated 10 days ago

Was this helpful?

In order to verify if a Sign with Singpass signature is valid, see .

Before that, the Singpass root signing certificate must be installed on your device. If you do not have the Singpass root signing certificate on your device, please follow the steps below.

For government agencies, this should already be automatically available on your GSIB. If it is not, please raise a ticket to AFM to push “GSSP_Acrobat Reader Digital Signature Fix_2.0” to the agency's GSIBs.

For the rest of the agencies, you may follow the steps below or approach your IT department to push the certificates so that it applies across your agency.

Automatically load the certificate

1

Go to and download "Singapore National Root CA - B1 FDF"

2

Open the file downloaded.

This should automatically load the certificate into your Adobe Acrobat reader.

3

All done!

Open up a document generated by Sign and you should be able to see the the green tick and the words "Signed and all signatures are valid".

If you are still facing issues, please attempt to load the certificate with the instructions in the next section:

Manually load the certificate

1

Go to and download Singapore National Root CA - B1 Certificate.

2

In your folder that you have chosen, you should find the file RCA-B1.crt

3

Open Adobe PDF reader.

If you do not have this, you may download and install .

4

Click "Acrobat Reader" on the top left.

5

Navigate to "Preferences"

6

Under Categories, find and click "Signatures".

7

Click "more" under Identities and Trusted Certificates.

8

Click on "Trusted Certificates"

9

Click Import

10

Under Contacts, click "Browse" and choose the certificate you have downloaded earlier. Click on "Singapore National Root CA - B1" that is loaded.

11

Under Certificates, click on Singapore National Root CA - B1 and then click Trust

12

Check "Use this certificate as a trusted root" with a tick and press OK

13

Click on Import

You should now be able to see Singapore National Root CA - B1 under your Trusted Certificates.

14

Enable certification revocation checking

This can be found under Preferences > Signatures > Verification

15

All done!

Still can't seem to verify after completing the steps?

From 13 Feb 2025, all new Singpass signing certificates are issued by the GovTech CA. Prior to this, Singpass App users would have been issued signing certificates by Assurity Trusted Solution Pte Ltd (ATS), GovTech's wholly-owned subsidiary and an Accredited CA under the Electronic Transactions Act (2010).

If you are unable to verify the document signature, the document may have been signed with the legacy ATS certificates. Please follow the same steps above and load the ATS root cert .

here
GovTech CA Repository
GovTech CA Repository
here
here
Manually load the certificate