Pular para o conteúdo principal

Como converter do PKI Express para o REST PKI em Ruby

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

Equivalência de políticas​

Ao migrar sua aplicação Ruby 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_ICPBR_CERTS
PADES_BASICPolítica ainda não existente
PADES_TPADES_T_WITH_ICPBR_CERTS
PKI_BRAZIL_PADES_ADR_BASICA_WITH_LTVPolítica ainda não existente
PKI_BRAZIL_PADES_ADR_BASICAPolítica ainda não existente
PKI_BRAZIL_PADES_ADR_TEMPOPolítica ainda não existente
CADES_BES_WITH_REVOCATION_VALUESCADES_BES
CADES_BESPolítica ainda não existente
CADES_TPolítica ainda não existente
PKI_BRAZIL_CADES_ADR_BASICA_WITH_REVOCATION_VALUECADES_ICPBR_ADR_BASICA
PKI_BRAZIL_CADES_ADR_BASICAPolítica ainda não existente
PKI_BRAZIL_CADES_ADR_TEMPOCADES_ICPBR_ADR_TEMPO
PKI_BRAZIL_CADES_ADR_COMPLETACADES_ICPBR_ADR_COMPLETA
XADES_BESXML_XADES_BES
XML_DSIG_BASICXML_DSIG_BASIC
PKI_BRAZIL_XML_ADR_BASICXML_ICPBR_ADR_BASICA
PKI_BRAZIL_XML_ADR_TEMPOXML_ICPBR_ADR_TEMPO
NFE_PADRAO_NACIONALXML_ICPBR_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.