Expand description
Assinatura digital de PDFs via VIDaaS (ICP-Brasil).
Re-exports§
pub use adapter::VidaasSigningAdapter;pub use client::VidaasClient;pub use dispatcher::SigningDispatcher;pub use config::VidaasConfig;pub use error::SigningError;pub use pkce::generate_code_verifier;pub use port::DocumentSigningError;pub use port::DocumentSigningPort;pub use port::SignedDocument;pub use port::UnsignedDocument;pub use signer::AccessToken;pub use signer::Approval;pub use signer::PushAuthorization;pub use signer::VidaasSigner;
Modules§
- adapter
- Adaptador de assinatura VIDaaS — implementa
DocumentSigningPort. - client
- Cliente HTTP de baixo nível para a API VIDaaS (portado do rx).
- config
- Configuração de acesso à API VIDaaS.
- dispatcher
- Despachante de assinatura — roteia para o adaptador do provedor correto.
- error
- Erro próprio dos clientes de assinatura ICP-Brasil (portado do rx).
- pkce
- PKCE (RFC 7636) — verifier e desafio S256 para o fluxo VIDaaS.
- port
- Porta de assinatura de documentos (interface da camada de aplicação).
- signer
- Fachada VIDaaS: orquestra o fluxo completo (push → poll → exchange → sign).