Portal

Troca Lacuna Web PKI → Assinador Autopage

sign.js e auth.js não mudam. Troca só o script do componente.

Lacuna (ioCompliance)Assinador
new LacunaWebPKI(license)mesmo construtor (license ignorada)
pki.init({ ready })GET /api/status
listCertificatesGET /api/certificates
readCertificate(thumbprint)GET /api/certificates/{id}
signDataPOST /api/sign-data
signHashPOST /api/sign-hash
preauthorizeSignaturesno-op (sucesso imediato)
PKI Express start / completepermanece no PHP da aplicação
PAdES com posição do seloPOST /api/sign-pdf

ioCompliance

plugins/Pki/webroot/js/lacuna-web-pki-assinador.js

src/Template/Element/assinatura-snippet.ctp
src/Template/Admin/Usuarios/login.ctp

Trocar:
  Html->script('Pki.lacuna-web-pki.min')
Por:
  Html->script('Pki.lacuna-web-pki-assinador')

Arquivo: /js/lacuna-web-pki-assinador.js