---
title: "How to convert from PKI Express to REST PKI in NodeJs"
description: "Converting a Node.js application from PKI Express to Rest PKI, with a table of equivalent signature policy names between the two products."
canonical: "https://docs.lacunasoftware.com/en-us/articles/rest-pki/nodejs/convert-from-express"
locale: "en"
product: "Rest PKI (legacy)"
last_updated: "2026-07-14"
---

# How to convert from PKI Express to REST PKI in NodeJs
This articles explains the modifications necessary to convert a NodeJs application using [PKI Express](https://docs.lacunasoftware.com/en-us/articles/pki-express) to a NodeJs application using [REST PKI](https://docs.lacunasoftware.com/en-us/articles/rest-pki).

## Policies Equivalence
When converting your NodeJs application from using PKI Express to REST PKI, you must pay atention to the policy names used in the application.  
The following table shows the equivalence in policy names between PKI Express (1st column) and REST PKI (2nd column). 

| PKI Express                                       | REST PKI                                |
|---------------------------------------------------|-----------------------------------------|
| PADES_BASIC_WITH_LTV                              | PADES_BASIC                             |
| PADES_BASIC_WITH_LTV                              | PADES_BASIC_WITH_PKI_BRAZIL_CERTS       |
| PADES_BASIC                                       | Policy not yet avaliable                |
| PADES_T                                           | PADES_T_WITH_PKI_BRAZIL_CERTS           |
| PKI_BRAZIL_PADES_ADR_BASICA_WITH_LTV              | PKI_BRAZIL_PADES_ADR_BASICA             |
| PKI_BRAZIL_PADES_ADR_BASICA                       | Policy not yet avaliable                |
| PKI_BRAZIL_PADES_ADR_TEMPO                        | PKI_BRAZIL_PADES_ADR_TEMPO              |
| CADES_BES_WITH_REVOCATION_VALUES                  | CADES_BES                               |
| CADES_BES                                         | CADES_BES_WITH_SIGNING_TIME_AND_NO_CRLS |
| CADES_T                                           | Policy not yet avaliable                |
| PKI_BRAZIL_CADES_ADR_BASICA_WITH_REVOCATION_VALUE | PKI_BRAZIL_CADES_ADR_BASICA             |
| PKI_BRAZIL_CADES_ADR_BASICA                       | Policy not yet avaliable                |
| PKI_BRAZIL_CADES_ADR_TEMPO                        | PKI_BRAZIL_CADES_ADR_TEMPO              |
| PKI_BRAZIL_CADES_ADR_COMPLETA                     | PKI_BRAZIL_CADES_ADR_COMPLETA           |
| XADES_BES                                         | XADES_BES                               |
| XML_DSIG_BASIC                                    | XML_DSIG_BASIC                          |
| PKI_BRAZIL_XML_ADR_BASICA                         | PKI_BRAZIL_XADES_ADR_BASICA             |
| PKI_BRAZIL_XML_ADR_TEMPO                          | PKI_BRAZIL_XADES_ADR_TEMPO              |
| NFE_PADRAO_NACIONAL                               | PKI_BRAZIL_NFE_PADRAO_NACIONAL          |
| COD_WITH_SHA1                                     | Policy not yet avaliable                |
| COD_WITH_SHA256                                   | Policy not yet avaliable                |

> **Note**
>
> The desired policy is not yet avaliable in REST PKI? [Contact us](https://www.lacunasoftware.com/en/home/purchase).
