signing library

Classes

HttpRevocationDataProvider
PdfAcroButtonField
PdfAcroChoiceField
PdfAcroField
PdfAcroForm
PdfAcroSignatureField
PdfAcroTextField
PdfBatchValidationInput
PdfBatchValidationItemResult
PdfBatchValidationResult
PdfCmsSigner
Builds CMS/PKCS#7 structures for PDF signatures.
PdfCmsValidationResult
PdfCmsValidator
PdfComplianceReportOutput
PdfDocMdpEvaluation
PdfDocumentInfo
PdfDocumentParser
Parser concreto para leitura de PDF existente.
PdfDssData
PdfEcdsaPkcs8Signer
ECDSA signer backed by PKCS#8 private key (Web Crypto friendly).
PdfEd25519Pkcs8Signer
Ed25519 signer backed by PKCS#8 private key (Web Crypto friendly).
PdfExternalSigner
Interface for external signing (A3/HSM/services).
PdfExternalSigning
Utilities for external signing (prepare + embed).
PdfExternalSigningPrepared
Result of preparing a PDF for external signing.
PdfHttpFetcher
PdfHttpFetcherBase
Provider de download de certificados (AIA/caIssuers) e POST simples.
PdfHttpResponse
PdfImageInfo
PdfIndirectRef
PdfInMemoryTrustedRootsProvider
In-memory roots provider useful for VM and Web.
PdfItiAttributeReport
PdfItiCertificateReport
PdfItiComplianceMetadata
PdfItiComplianceReport
PdfItiLpaInfo
PdfItiPolicyInfo
PdfItiSignatureReport
PdfLoadedDocument
Represents a PDF loaded from bytes and ready for incremental signing.
PdfLpa
PdfLpaPolicyInfo
PdfLtvService
PdfNameTokens
PDF name tokens used throughout the library.
PdfPadesSigner
PAdES implementation based on PdfSignatureBase.
PdfPageMediaBoxInfo
PdfPemUtils
Utilities for decoding PEM and RSA private keys.
PdfPolicyResolution
PdfPreflightSignatureFastInfo
PdfPreflightSignaturesFastReport
PdfQuickInfo
Fast checks without fully parsing the document structure.
PdfRevocationDataProvider
PdfRevocationEvidence
PdfRsaPrivateKeySigner
RSA private key signer for external signing APIs.
PdfSecurityInspectionResult
PdfSecurityInspector
PdfSignatureAlgorithms
PdfSignatureBounds
Signature rectangle description with a selectable coordinate system.
PdfSignatureCertificateInfo
PdfSignatureConfig
Metadata and configuration for external signatures.
PdfSignatureDocMdpInfo
PdfSignatureExtractionInfo
PdfSignatureExtractionReport
PdfSignatureExtractor
Extrator de informações de assinatura sem validação criptográfica.
PdfSignatureFieldEditContext
PdfSignatureFieldInfo
PdfSignatureFieldObjectInfo
PdfSignatureIcpBrasilIds
PdfSignatureInfoReport
PdfSignatureInspectionReport
PdfSignatureInspector
PdfSignatureOtherName
PdfSignaturePreparedContext
PdfSignatureRequest
PdfSignatureRevocationInfo
PdfSignatureSignedAttrsReport
PdfSignatureSigner
Wraps an external signer to be used by PDF signing APIs.
PdfSignatureSignerInfo
PdfSignatureSummary
PdfSignatureTextUtils
Utilitários de texto/data para metadados de assinatura.
PdfSignatureValidationReport
PdfSignatureValidationResult
PdfSignatureValidator
Validador básico de assinaturas (PAdES).
PdfSmartSignatureValidationResult
Smart validation result including report and root-selection diagnostics.
PdfSmartSignatureValidator
Wrapper around PdfSignatureValidator with smart trusted-root selection.
PdfSmartTrustedRootsSelector
Smart roots selector based on signer issuer names extracted from PDF CMS.
PdfTimestampClient
RFC 3161 TSA client.
PdfTimestampValidationOptions
Validation options for TSA responses.
PdfTrustedRootsIndex
Index of trusted roots for fast source selection.
PdfTrustedRootsSelection
Selection result containing the chosen roots and diagnostics.
PdfTrustedRootsSource
Named trusted-roots source used by the smart selector.
PdfTrustProfile
PdfTrustResolutionBySignature
PdfUiSignatureSummary
PdfUiSummary
PdfValidationApi
PdfValidationCacheHooks
PdfValidationWithProfilesResult
PdfVisualFont
Lightweight font descriptor for drawing visual elements.
PdfVisualImage
Bitmap wrapper that exposes width/height without a PdfDocument.
PdfVisualStringMetrics
Pkcs12Bundle
Pkcs12Decoder
TrustedRootsProvider
Provider de certificados confiáveis.
X509Certificate
X509Extension
X509Name
X509NameAttribute

Properties

defaultPkcs12Decoder Pkcs12Decoder
final

Functions

decodePkcs12(Uint8List bytes, {required String password, Pkcs12Decoder? decoder}) Future<Pkcs12Bundle>
rectFromTopLeft({required double left, required double top, required double width, required double height, required double pageHeight}) PdfRect
Converts a top-left rectangle to a PdfRect (bottom-left).

Typedefs

PdfTimestampProvider = Future<Uint8List> Function(Uint8List signature)
Provider that returns a timestamp token for a given signature.