Pular para o conteúdo principal

Como converter do PKI Express para o REST PKI em NodeJS

Este artigo explica as alterações necessárias para converter uma aplicação NodeJS utilizando PKI Express para uma aplicação NodeJS que utilize REST PKI.

Equivalência de políticas

Ao migrar sua aplicação NodeJS que utiliza o PKI Express para utilizar o REST PKI, é importante se atentar aos nomes das políticas usadas na aplicação.
Na tabela a seguir, é possível encontrar as equivalências entre os nomes das políticas em ambas bibliotecas. Na primeira coluna temos os nomes das políticas na biblioteca PKI Express, e na segunda coluna temos os nomes das mesmas políticas só que na biblioteca REST PKI.

PKI ExpressREST PKI
PADES_BASIC_WITH_LTVPADES_BASIC
PADES_BASIC_WITH_LTVPADES_BASIC_WITH_PKI_BRAZIL_CERTS
PADES_BASICPolítica ainda não existente
PADES_TPADES_T_WITH_PKI_BRAZIL_CERTS
PKI_BRAZIL_PADES_ADR_BASICA_WITH_LTVPKI_BRAZIL_PADES_ADR_BASICA
PKI_BRAZIL_PADES_ADR_BASICAPolítica ainda não existente
PKI_BRAZIL_PADES_ADR_TEMPOPKI_BRAZIL_PADES_ADR_TEMPO
CADES_BES_WITH_REVOCATION_VALUESCADES_BES
CADES_BESCADES_BES_WITH_SIGNING_TIME_AND_NO_CRLS
CADES_TPolítica ainda não existente
PKI_BRAZIL_CADES_ADR_BASICA_WITH_REVOCATION_VALUEPKI_BRAZIL_CADES_ADR_BASICA
PKI_BRAZIL_CADES_ADR_BASICAPolítica ainda não existente
PKI_BRAZIL_CADES_ADR_TEMPOPKI_BRAZIL_CADES_ADR_TEMPO
PKI_BRAZIL_CADES_ADR_COMPLETAPKI_BRAZIL_CADES_ADR_COMPLETA
XADES_BESXADES_BES
XML_DSIG_BASICXML_DSIG_BASIC
PKI_BRAZIL_XML_ADR_BASICAPKI_BRAZIL_XADES_ADR_BASICA
PKI_BRAZIL_XML_ADR_TEMPOPKI_BRAZIL_XADES_ADR_TEMPO
NFE_PADRAO_NACIONALPKI_BRAZIL_NFE_PADRAO_NACIONAL
COD_WITH_SHA1Política ainda não existente
COD_WITH_SHA256Política ainda não existente
observação

A política desejada ainda não existe no REST PKI? Fale com a gente.