api.zapsign

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

Moderador: Moderadores

Kapiaba
Colaborador
Colaborador
Mensagens: 1908
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 1908
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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 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: 1908
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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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