Sinalizadores de controle para a operação de assinatura.
O identificador da chave a ser usada para a assinatura.
O identificador do certificado a ser usado.
O envelope PIX não assinado.
Uma promessa que resolve com o envelope PIX assinado.
Verifica um envelope PIX assinado.
O identificador da cadeia de certificados.
O identificador da Lista de Certificados Revogados (opcional).
Sinalizadores de controle para a operação de verificação.
O envelope PIX assinado a ser verificado.
Uma promessa que resolve se a verificação for bem-sucedida.
Assina uma entrada de dicionário PIX.
O identificador da chave a ser usada para a assinatura.
O identificador do certificado a ser usado.
O envelope de dicionário não assinado.
Uma promessa que resolve com o envelope de dicionário assinado.
Verifica uma entrada de dicionário PIX assinada.
O identificador da cadeia de certificados.
O identificador da Lista de Certificados Revogados (opcional).
Sinalizadores de controle para a operação de verificação.
O envelope de dicionário assinado a ser verificado.
Uma promessa que resolve se a verificação for bem-sucedida.
Gera uma assinatura JWS.
O identificador da chave a ser usada para a assinatura.
Sinalizadores de controle para a geração do JWS.
O cabeçalho JWS.
O payload JWS.
Uma promessa que resolve com o JWS gerado.
Verifica uma assinatura JWS.
O identificador da cadeia de certificados.
O identificador da Lista de Certificados Revogados (opcional).
O JWS a ser verificado.
Sinalizadores de controle para a verificação.
Uma promessa que resolve com o cabeçalho e o payload do JWS se a verificação for bem-sucedida.
Operação de Rede mTLS - POST.
Delega a requisição HTTP POST ao native_host (dinamonh), que executa
o handshake mTLS e a operação de rede inteiramente fora do processo
Node, usando a chave privada do HSM referenciada por hsmOptions.
A URL de destino da requisição.
Os cabeçalhos HTTP da requisição.
O corpo da requisição.
OptionalhsmOptions: PixHsmHttpOptions
FQNs de chave/certificado/cadeia do HSM e demais parâmetros de sessão usados pelo native_host para o handshake mTLS.
Optionalflags: number
Sinalizadores de controle da requisição (veja enums.PIX_HTTP_FLAGS).
Uma promessa que resolve com o envelope completo retornado pela
operação do native_host - { status, rcode, http_status, response_headers, response_body } - e não apenas com o corpo da
resposta HTTP (veja PixHttpResponse).
Operação de Rede mTLS - PUT.
Delega a requisição HTTP PUT ao native_host (dinamonh), que executa
o handshake mTLS e a operação de rede inteiramente fora do processo
Node, usando a chave privada do HSM referenciada por hsmOptions.
A URL de destino da requisição.
Os cabeçalhos HTTP da requisição.
O corpo da requisição.
OptionalhsmOptions: PixHsmHttpOptions
FQNs de chave/certificado/cadeia do HSM e demais parâmetros de sessão usados pelo native_host para o handshake mTLS.
Optionalflags: number
Sinalizadores de controle da requisição (veja enums.PIX_HTTP_FLAGS).
Uma promessa que resolve com o envelope completo retornado pela
operação do native_host - { status, rcode, http_status, response_headers, response_body } - e não apenas com o corpo da
resposta HTTP (veja PixHttpResponse).
Operação de Rede mTLS - GET.
Delega a requisição HTTP GET ao native_host (dinamonh), que executa
o handshake mTLS e a operação de rede inteiramente fora do processo
Node, usando a chave privada do HSM referenciada por hsmOptions.
A URL de destino da requisição.
Os cabeçalhos HTTP da requisição.
OptionalhsmOptions: PixHsmHttpOptions
FQNs de chave/certificado/cadeia do HSM e demais parâmetros de sessão usados pelo native_host para o handshake mTLS.
Optionalflags: number
Sinalizadores de controle da requisição (veja enums.PIX_HTTP_FLAGS).
Uma promessa que resolve com o envelope completo retornado pela
operação do native_host - { status, rcode, http_status, response_headers, response_body } - e não apenas com o corpo da
resposta HTTP (veja PixHttpResponse).
Operação de Rede mTLS - DELETE.
Delega a requisição HTTP DELETE ao native_host (dinamonh), que executa
o handshake mTLS e a operação de rede inteiramente fora do processo
Node, usando a chave privada do HSM referenciada por hsmOptions.
A URL de destino da requisição.
Os cabeçalhos HTTP da requisição.
OptionalhsmOptions: PixHsmHttpOptions
FQNs de chave/certificado/cadeia do HSM e demais parâmetros de sessão usados pelo native_host para o handshake mTLS.
Optionalflags: number
Sinalizadores de controle da requisição (veja enums.PIX_HTTP_FLAGS).
Uma promessa que resolve com o envelope completo retornado pela
operação do native_host - { status, rcode, http_status, response_headers, response_body } - e não apenas com o corpo da
resposta HTTP (veja PixHttpResponse).
Assina um envelope PIX.