O TOTVS ESB não é mais ofertado por se tratar de uma solução legada. A nova solução para realizar integrações é o TOTVS iPaaS. Saiba mais detalhes aqui.


A finalidade desse componente é assinar digitalmente documentos XML. Os campos comuns são discriminados abaixo.


CampoDescrição
NameInserir uma identificação para a configuração do componente.
TypeSelecionar o tipo de assinatura, podendo ser Hardware (TrueAccess ou PKCS11) ou Software.


A assinatura digital em documentos XML poderá ser realizada utilizando três tipos de algoritmos: Software, TrueAccess e PKCS11. As tabelas abaixo descrevem os campos utilizados para cada tipo em modo respectivo.


CampoDescrição
KeystoreInserir o caminho completo para o diretório no qual se encontram os certificados.
PasswordInserir a senha do repositório de certificados.
AliasInserir o apelido do certificado dentro do KeyStrore.
Alias PasswordInserir a senha do certificado.
Reference URIInserir o filtro da assinatura por software (namespace ou tag).
CertificateInserir o caminho completo para o diretório onde está gravada a chave pública do cliente.



CampoDescrição
HostEndereço de host e porta do HSM da True Access.
UserNome do usuário para acesso ao HSM.
PasswordSenha do usuário no HSM.
KeyInserir a chave de segurança privada para o certificado.
CertificateInserir o caminho completo para o local no qual está armazenado o certificado.
FilterQuando selecionado, é possível realizar assinatura digital somente de parte do XML, através do uso de filtros (Namespace + Tag + Id). Quando não selecionado, indica que a assinatura deve abranger todo o documento XML.
NamespaceInserir o namespace do XML.
TagInserir o nome da tag que será realizada a assinatura digital.
IdInserir o identificador da assinatura.



CampoDescrição
Keystore PwdInserir a senha de acesso ao HSM.
Key AliasInserir o alias da chave privada do cliente.
Key PasswordInserir o PIN do usuário.
Certificate AliasInserir o alias do certificado do cliente.
Reference URIInserir o filtro da assinatura do XML (namespace ou tag).