api.zapsign

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Kapiaba
Colaborador
Colaborador
Mensagens: 1912
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

api.zapsign

Mensagem por Kapiaba »

https://api.zapsign.com.br/api/v1/sign/

Bom tarde. Tem como fazer assinatura digital usando essa API? Alguém tem um exemplo?

Og. abs.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

api.zapsign

Mensagem por JoséQuintas »

Kapiaba escreveu:Bom tarde. Tem como fazer assinatura digital usando essa API? Alguém tem um exemplo?
Pelo que entendi, o documento é enviado pra lá, e lá eles fazem a assinatura.
E depois compartilha o link.

Vai deixar certificado com eles pra assinarem o que quiserem.
Será que cliente corcorda ?
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1912
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

api.zapsign

Mensagem por Kapiaba »

Boas Quintas, na verdade não sei nada sobre isso ainda. Repassei sua resposta para o dono do sistema, e estou esperando a resposta dele sobre sua indagação. De Modo Console e de assinatura digital, não entendo "bulhufas". kkkkkkkkk

Obg. abs.

Regards, saludos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

api.zapsign

Mensagem por Itamar M. Lins Jr. »

Olá!
O que fica lá é a assinatura digital(um arquivo bmp/png...), não é o certificado digital.
Foi o que entendi.
Captura de tela 2023-08-07 141514.png
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

api.zapsign

Mensagem por Itamar M. Lins Jr. »

Olá!
E a assinatura não usa certificado digital. É um controle interno deles.
Gera um token para cada doc. (foi o que entendi)

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Kapiaba
Colaborador
Colaborador
Mensagens: 1912
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

api.zapsign

Mensagem por Kapiaba »

Eu também entendi isso Mister Itamar. A dúvida é como eu pego isso e "jogo" no arquivo texto para que ele não precise assinar 1 por 1?

Obg. abs.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

api.zapsign

Mensagem por Itamar M. Lins Jr. »

Olá!
Vc sobe o txt pela API.
A API vai gerar um MD5 do texto. Não sei se fica armazenado lá. Por isso é tão caro caso fique lá armazenado!
Acredito que a maioria use PDF ou uma imagem qualquer do doc. Dai eles convertem para base64 e gera o MD5...
Estou supondo... lógico.
Não sei como faz a comunicação.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

api.zapsign

Mensagem por JoséQuintas »

Kapiaba escreveu:Boas Quintas, na verdade não sei nada sobre isso ainda. Repassei sua resposta para o dono do sistema, e estou esperando a resposta dele sobre sua indagação. De Modo Console e de assinatura digital, não entendo "bulhufas". kkkkkkkkk
Não quer entender, isso é diferente.

Digamos que assinatura digital é igual um dígito de controle com muitos dígitos.
Detalhes de como é feito o cálculo, isso é outra história, podem ser diversas formas diferentes, pode ser XML, email, etc.
Mas nada muda o fato de ser um cálculo encima dos "bytes" de documento+certificado, e que é gravado no documento.

Se precisa do certificado pra fazer as contas, eles só vão conseguir fazer isso se o certificado estiver lá.

Um detalhe adicional, que pode acabar perguntando, sobre COMO CONFERIR?

o certificado tem duas partes: chave pública e chave privada.
Com a chave privada dá pra fazer o cálculo.
Com a chave pública, só dá pra conferir.
Acaba gravando essa chave pública junto com o documento, pra poderem conferir.

Até hoje não entendo como é que conseguiram uma coisa dessas: como é que serve pra conferir e não serve pra gerar ? mas é assim.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder