Início » Videotutorial
Confira os Tutoriais Certillion, este vídeo fornece um passo a passo completo das principais funcionalidades do Certillion, com foco especial em demonstrar como utilizar a API para realizar assinaturas digitais de forma prática e eficiente.
"client_id": ".....", "client_secret": "......" |
var crypto = require('crypto') function base64URLEncode(str) { return str.toString('base64') .replace(/\+/g, '-') .replace(/\//g, '_') .replace(/=/g, ''); } var verifier = base64URLEncode(crypto.randomBytes(32)); console.log("verifier: " + verifier); function sha256(buffer) { return crypto.createHash('sha256').update(buffer).digest(); } var challenge = base64URLEncode(sha256(verifier)); console.log("challenge: " + challenge); |
$ sha256sum.exe e-Sec_com_linha.jpg | awk '{ print $1}' | xxd -r -p | base64 |
sha256sum.exe e-Sec_com_linha.jpg: gera o hash sha256 do arquivo.awk '{ print $1}': captura apenas o valor hexadecimal do hash.xxd -r -p: converte o hash hexadecimal para binário.base64: transforma o hash binário em base64. |