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
Enums
- PdfComplianceReportFormat
- PdfCoordinateSystem
- PdfDocMdpDecisionCode
- PdfSignatureValidationStatus
- PdfTimestampHashAlgorithm
- Supported hash algorithms for TSA requests.
- PdfVisualFontFamily
- PdfVisualFontStyle
Extensions
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.