CMS
Saiba como assinar e verificar mensagens usando o componente CMS.
O CMS assina e verifica mensagens com base em uma cadeia de certificados.
Parâmetros
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
:
Account
Use este parâmetro para definir a conta a ser usada pelo componente. Contas suportadas: Certificate Chain.
N/A
String
Operation
Tipos de operação do componente (Sign Fields, Sign Payload ou Verify).
Sign Payload
String
Charset
Nome do código de caracteres para a leitura do arquivo.
UTF-8
String
Hash Algorithm
Algoritmo a ser utilizado para assinar/verificar os dados (ex.: SHA256WithRSA). Este campo fica disponível apenas quando Sign Fields ou Sign Payload estiverem selecionados no parâmetro Operation.
SHA1withRSA
String
Original
Mensagem original que foi assinada para verificação. Este campo fica disponível apenas quando Verify estiver selecionado no parâmetro Operation.
N/A
String
Signed (DB)
Base do tipo base64 ou hex a ser verificada em relação ao payload. Este campo fica disponível apenas quando Verify estiver selecionado no parâmetro Operation.
N/A
String
Sign Fields
Campos a serem assinados/verificados (devem ser separados por vírgula). Este campo fica disponível apenas quando Sign Fields estiver selecionado no parâmetro Operation.
N/A
String
Payload (DB)
Definido através de um valor único ou Double Braces. Este campo fica disponível apenas quando Sign Payload estiver selecionado no parâmetro Operation.
N/A
String
Hash in Hexadecimal
Se a opção estiver ativada, o valor a ser verificado ou assinado deve ser fornecido no formato hex; do contrário, será assinada ou verificada como base64.
False
Booleano
Encapsulated
Se a opção estiver ativada, o conteúdo deve ser encapsulado na assinatura; caso contrário, o conteúdo não será encapsulado.
False
Booleano
Definite Lenght
Se a opção estiver ativada, o conector usará codificação de comprimento definido (definite length, codificação DER) ao assinar dados. Caso contrário, usará comprimento indefinido (indefinite length, codificação BER).
False
Booleano
Fail On Error
Se a opção estiver ativada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success"
.
False
Booleano
Para assinar e verificar, você precisa configurar uma conta Certificate Chain.
CMS em Ação
Operação Sign Fields
Entrada
Saída
Operação Sign Payload
Entrada
Saída
Resposta de requisição contendo erro
Atualizado