Assinador PDF
Inicializar Assinatura PDF/PAdES
post/fw/v1/pdf/pkcs1/assinaturas/acoes/inicializar
Request
- Base URLhttps://cloud-hom.bry.com.br
- AuthAPI key in header Authorization
Headers
Token de acesso aos serviços BRy emitido no BRy Cloud. É obrigatório em todas as requisições ao HUB. Para utilizar esta documentação é necessário inserir o token em Authorize.
Request body multipart/form-data
Example request
{
"dados_inicializar": {
"perfil": "TIMESTAMP",
"formatoDadosEntrada": "Base64",
"formatoDadosSaida": "Base64",
"algoritmoHash": "SHA256",
"certificado": "Certificado codificado em Base64",
"razao": "Razao",
"contato": "email@conta.com",
"local": "Florianopolis",
"tipoRestricao": "NENHUMA_RESTRICAO",
"nonces": [
"1"
]
},
"configuracao_imagem": [
{
"altura": 50,
"largura": 50,
"coordenadaX": "10",
"coordenadaY": "15",
"pagina": "PRIMEIRA",
"posicao": "INFERIOR_ESQUERDO"
}
],
"configuracao_texto": [
{
"texto": "Texto a ser inserido.",
"fonte": "COURIER",
"tamanhoFonte": 12
}
],
"metadados": [
{
"nome_metadado1": "Valor do metadado a ser adicionado",
"nome_metadado2": "Valor do metadado a ser adicionado"
}
],
"configuracao_anotacao[0]": [
"{\r\n \"altura\": 15,\r\n \"largura\": 15,\r\n \"numeroPagina\": \"1-1\",\r\n \"posicaoBorda\": \"BORDA_DIREITA\",\r\n \"nomeAnotacao\": \"Anotação Texto\",\r\n \"tipo\": \"TEXTO\",\r\n \"valor\": {\r\n \"texto\": \"Texto de exemplo.\",\r\n \"incluirCN\": true\r\n }\r\n}",
"{\r\n \"altura\": 50,\r\n \"largura\": 50,\r\n \"coordenadaX\": -10,\r\n \"coordenadaY\": 10,\r\n \"pagina\": \"PRIMEIRA\",\r\n \"posicao\": \"INFERIOR_DIREITO\",\r\n \"nomeAnotacao\": \"Anotação Imagem\",\r\n \"tipo\": \"IMAGEM\",\r\n \"valor\": {\r\n \"nome\": \"imagemAnotacao[0]\"\r\n }\r\n}",
"{\r\n \"altura\": 75,\r\n \"largura\": 75,\r\n \"pagina\": \"ULTIMA\",\r\n \"posicaoBorda\": \"BORDA_ESQUERDA\",\r\n \"tipo\": \"QRCODE\",\r\n \"valor\": {\r\n \"texto\": \"https://cloud.bry.com.br\",\r\n \"dimensao\": 200\r\n }\r\n}"
],
"oidPolitica": "2.16.76.1.7.1.11.1.1",
"es_data": [
{
"event": "UUID do evento",
"evidence": {
"name": "Nome do Assinante",
"email": "email@email.com.br"
}
}
],
"configuracao_qrcode": [
{
"dimensao": 200,
"texto": "https://cloud.bry.com.br",
"tipoImagem": "png",
"margem": "2",
"nivelErro": "Q25"
}
],
"senhasDecifragem": "[\"1234\",\"4321\"]",
"senhasCifragem": "[\"1234\",\"4321\"]"
}Response
The initialization response
Example response
{
"nonce": "123456789",
"formatoDadosEntrada": "Base64",
"formatoDadosSaida": "Base64",
"algoritmoHash": "SHA256",
"assinaturasInicializadas": [
{
"messageDigest": "Hash correspondente ao conteúdo que deve ser assinado. O conteúdo deste campo deve ser cifrado com a chave privada do certificado (por exemplo via Bry Extension) e então enviado à finalização."
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.