pyhanko package
Subpackages
- pyhanko.config package
- Submodules
- pyhanko.config.api module
- pyhanko.config.errors module
- pyhanko.config.local_keys module
- pyhanko.config.logging module
- pyhanko.config.pkcs11 module
TokenCriteriaPKCS11PinEntryModePKCS11SignatureConfigPKCS11SignatureConfig.module_pathPKCS11SignatureConfig.cert_labelPKCS11SignatureConfig.cert_idPKCS11SignatureConfig.signing_certificatePKCS11SignatureConfig.token_criteriaPKCS11SignatureConfig.other_certsPKCS11SignatureConfig.key_labelPKCS11SignatureConfig.key_idPKCS11SignatureConfig.slot_noPKCS11SignatureConfig.user_pinPKCS11SignatureConfig.prompt_pinPKCS11SignatureConfig.other_certs_to_pullPKCS11SignatureConfig.bulk_fetchPKCS11SignatureConfig.prefer_pssPKCS11SignatureConfig.raw_mechanismPKCS11SignatureConfig.only_resident_certsPKCS11SignatureConfig.signature_mechanismPKCS11SignatureConfig.check_config_keys()PKCS11SignatureConfig.process_entries()
- pyhanko.config.trust module
- pyhanko.cli package
- pyhanko.keys package
- pyhanko.pdf_utils package
- Subpackages
- Submodules
- pyhanko.pdf_utils.barcodes module
- pyhanko.pdf_utils.content module
- pyhanko.pdf_utils.embed module
- pyhanko.pdf_utils.extensions module
DevExtensionMultivaluedDeveloperExtensionDeveloperExtension.prefix_nameDeveloperExtension.base_versionDeveloperExtension.extension_levelDeveloperExtension.urlDeveloperExtension.extension_revisionDeveloperExtension.compare_by_levelDeveloperExtension.subsumed_byDeveloperExtension.subsumesDeveloperExtension.multivaluedDeveloperExtension.as_pdf_object()
- pyhanko.pdf_utils.filters module
- pyhanko.pdf_utils.generic module
DereferenceableReferenceTrailerReferencePdfObjectIndirectObjectNullObjectBooleanObjectFloatObjectNumberObjectByteStringObjectTextStringObjectNameObjectArrayObjectDictionaryObjectStreamObjectread_object()pdf_namepdf_string()pdf_date()TextStringEncodingEncryptedObjAccessDecryptedObjectProxy
- pyhanko.pdf_utils.images module
- pyhanko.pdf_utils.incremental_writer module
IncrementalPdfFileWriterIncrementalPdfFileWriter.IO_CHUNK_SIZEIncrementalPdfFileWriter.from_reader()IncrementalPdfFileWriter.ensure_output_version()IncrementalPdfFileWriter.get_object()IncrementalPdfFileWriter.mark_update()IncrementalPdfFileWriter.update_container()IncrementalPdfFileWriter.update_root()IncrementalPdfFileWriter.set_info()IncrementalPdfFileWriter.set_custom_trailer_entry()IncrementalPdfFileWriter.write()IncrementalPdfFileWriter.document_meta_viewIncrementalPdfFileWriter.write_in_place()IncrementalPdfFileWriter.encrypt()IncrementalPdfFileWriter.encrypt_pubkey()
- pyhanko.pdf_utils.layout module
- pyhanko.pdf_utils.misc module
PdfErrorPdfReadErrorPdfStrictReadErrorPdfWriteErrorPdfStreamErrorIndirectObjectExpectedget_and_apply()OrderedEnumStringWithLanguageis_regular_character()read_non_whitespace()read_until_whitespace()read_until_delimiter()read_until_regex()skip_over_whitespace()skip_over_comment()instance_test()peek()assert_writable_and_random_access()prepare_rw_output_stream()finalise_output()DEFAULT_CHUNK_SIZEchunked_write()chunked_digest()chunk_stream()ConsListSingletonrd()isoparse()lift_iterable_async()
- pyhanko.pdf_utils.qr module
- pyhanko.pdf_utils.reader module
PdfFileReaderPdfFileReader.xrefsPdfFileReader.last_startxrefPdfFileReader.has_xref_streamPdfFileReader.security_handlerPdfFileReader.document_meta_viewPdfFileReader.input_versionPdfFileReader.encrypt_dictPdfFileReader.trailer_viewPdfFileReader.root_refPdfFileReader.document_idPdfFileReader.get_historical_root()PdfFileReader.total_revisionsPdfFileReader.get_object()PdfFileReader.cache_get_indirect_object()PdfFileReader.cache_indirect_object()PdfFileReader.decrypt()PdfFileReader.decrypt_pubkey()PdfFileReader.encryptedPdfFileReader.get_historical_resolver()PdfFileReader.embedded_signaturesPdfFileReader.embedded_regular_signaturesPdfFileReader.embedded_timestamp_signatures
HistoricalResolverHistoricalResolver.document_meta_viewHistoricalResolver.document_idHistoricalResolver.trailer_viewHistoricalResolver.get_object()HistoricalResolver.root_refHistoricalResolver.explicit_refs_in_revision()HistoricalResolver.refs_freed_in_revision()HistoricalResolver.object_streams_used()HistoricalResolver.is_ref_available()HistoricalResolver.collect_dependencies()
parse_catalog_version()RawPdfPathprocess_data_at_eof()
- pyhanko.pdf_utils.rw_common module
- pyhanko.pdf_utils.text module
- pyhanko.pdf_utils.writer module
BasePdfFileWriterBasePdfFileWriter.output_versionBasePdfFileWriter.stream_xrefsBasePdfFileWriter.get_subset_collection()BasePdfFileWriter.document_metaBasePdfFileWriter.document_meta_viewBasePdfFileWriter.ensure_output_version()BasePdfFileWriter.set_info()BasePdfFileWriter.set_custom_trailer_entry()BasePdfFileWriter.document_idBasePdfFileWriter.mark_update()BasePdfFileWriter.update_container()BasePdfFileWriter.root_refBasePdfFileWriter.update_root()BasePdfFileWriter.register_extension()BasePdfFileWriter.get_object()BasePdfFileWriter.allocate_placeholder()BasePdfFileWriter.add_object()BasePdfFileWriter.prepare_object_stream()BasePdfFileWriter.trailer_viewBasePdfFileWriter.write()BasePdfFileWriter.register_annotation()BasePdfFileWriter.insert_page()BasePdfFileWriter.import_object()BasePdfFileWriter.import_page_as_xobject()BasePdfFileWriter.add_stream_to_page()BasePdfFileWriter.merge_resources()
PageObjectPdfFileWriterinit_xobject_dictionary()copy_into_new_writer()
- pyhanko.pdf_utils.xref module
XRefCacheXRefCache.total_revisionsXRefCache.get_last_change()XRefCache.object_streams_used_in()XRefCache.get_introducing_revision()XRefCache.get_xref_container_info()XRefCache.get_xref_data()XRefCache.explicit_refs_in_revision()XRefCache.refs_freed_in_revision()XRefCache.get_startxref_for_revision()XRefCache.get_historical_ref()XRefCache.hybrid_xrefs_present
XRefBuilderXRefTypeXRefEntryObjStreamRefObjectHeaderReadErrorXRefSectionXRefSectionDataXRefSectionTypeXRefSectionMetaInfoTrailerDictionaryread_object_header()parse_xref_stream()parse_xref_table()write_xref_table()ObjectStreamXRefStream
- Module contents
- pyhanko.sign package
- Subpackages
- pyhanko.sign.ades package
- pyhanko.sign.diff_analysis package
- Guidelines for developing rules for use with
StandardDiffPolicy - Subpackages
- Submodules
- pyhanko.sign.diff_analysis.commons module
- pyhanko.sign.diff_analysis.constants module
- pyhanko.sign.diff_analysis.form_rules_api module
- pyhanko.sign.diff_analysis.policies module
- pyhanko.sign.diff_analysis.policy_api module
- pyhanko.sign.diff_analysis.rules_api module
- Guidelines for developing rules for use with
- pyhanko.sign.signers package
- pyhanko.sign.timestamps package
- pyhanko.sign.validation package
- Subpackages
- Submodules
- pyhanko.sign.validation.ades module
- pyhanko.sign.validation.dss module
- pyhanko.sign.validation.errors module
- pyhanko.sign.validation.generic_cms module
- pyhanko.sign.validation.ltv module
- pyhanko.sign.validation.pdf_embedded module
- pyhanko.sign.validation.policy_decl module
- pyhanko.sign.validation.settings module
- pyhanko.sign.validation.status module
- pyhanko.sign.validation.utils module
- Module contents
- Submodules
- pyhanko.sign.attributes module
- pyhanko.sign.fields module
SigFieldSpecSigFieldSpec.sig_field_nameSigFieldSpec.on_pageSigFieldSpec.boxSigFieldSpec.seed_value_dictSigFieldSpec.field_mdp_specSigFieldSpec.doc_mdp_update_valueSigFieldSpec.combine_annotationSigFieldSpec.empty_field_appearanceSigFieldSpec.invis_sig_settingsSigFieldSpec.readable_field_nameSigFieldSpec.visible_sig_settingsSigFieldSpec.format_lock_dictionary()
SigSeedValFlagsSigCertConstraintsSigCertConstraints.flagsSigCertConstraints.subjectsSigCertConstraints.subject_dnSigCertConstraints.issuersSigCertConstraints.info_urlSigCertConstraints.url_typeSigCertConstraints.key_usageSigCertConstraints.from_pdf_object()SigCertConstraints.as_pdf_object()SigCertConstraints.satisfied_by()
SigSeedValueSpecSigSeedValueSpec.flagsSigSeedValueSpec.reasonsSigSeedValueSpec.timestamp_server_urlSigSeedValueSpec.timestamp_requiredSigSeedValueSpec.certSigSeedValueSpec.subfiltersSigSeedValueSpec.digest_methodsSigSeedValueSpec.add_rev_infoSigSeedValueSpec.seed_signature_typeSigSeedValueSpec.sv_dict_versionSigSeedValueSpec.legal_attestationsSigSeedValueSpec.lock_documentSigSeedValueSpec.appearanceSigSeedValueSpec.as_pdf_object()SigSeedValueSpec.from_pdf_object()SigSeedValueSpec.build_timestamper()
SigCertConstraintFlagsSigSeedSubFilterSeedValueDictVersionSeedLockDocumentSigCertKeyUsageMDPPermFieldMDPActionFieldMDPSpecSignatureFormFieldInvisSigSettingsVisibleSigSettingsenumerate_sig_fields()append_signature_field()ensure_sig_flags()prepare_sig_field()apply_sig_field_spec_properties()annot_width_height()get_sig_field_annot()
- pyhanko.sign.general module
simple_cms_attribute()find_cms_attribute()find_unique_cms_attribute()NonexistentAttributeErrorMultivaluedAttributeErrorSigningErrorUnacceptableSignerErrorSignedDataCertsextract_signer_info()extract_certificate_info()get_cms_hash_algo_for_mechanism()optimal_pss_params()as_signing_certificate()as_signing_certificate_v2()match_issuer_serial()check_ess_certid()CMSExtractionErrorbyte_range_digest()ValueErrorWithMessageCMSStructuralErrorload_cert_from_pemder()load_certs_from_pemder()load_certs_from_pemder_data()load_private_key_from_pemder()load_private_key_from_pemder_data()
- pyhanko.sign.pkcs11 module
PKCS11SignerPKCS11Signer.default_cert_query_paramsPKCS11Signer.default_key_query_paramsPKCS11Signer.cert_registryPKCS11Signer.signing_certPKCS11Signer.async_sign_raw()PKCS11Signer.bulk_cert_fetch_params()PKCS11Signer.single_cert_fetch_params()PKCS11Signer.signing_key_fetch_params()PKCS11Signer.ensure_objects_loaded()
open_pkcs11_session()PKCS11SigningContextfind_token()select_pkcs11_signing_params()
- Module contents
- Subpackages
- pyhanko.stamp package