pyhanko.sign package
- pyhanko.sign.ades package
- pyhanko.sign.ades.api module
- pyhanko.sign.ades.asn1_util module
- pyhanko.sign.ades.cades_asn1 module
CommitmentTypeIdentifierCommitmentTypeQualifierCommitmentTypeQualifiersCommitmentTypeIndicationSigPolicyQualifierIdNoticeNumbersNoticeReferenceSPUserNoticeSPDocSpecificationSigPolicyQualifierInfoSigPolicyQualifierInfosSignaturePolicyIdSignaturePolicyIdentifierSignaturePolicyDocumentSignaturePolicyStoreDisplayTextSignerAttributesV2CertifiedAttributesV2CertifiedAttributeChoicesOtherAttrCertOtherAttrCertIdSignedAssertionsSignedAssertionSignedAssertionId
- pyhanko.sign.ades.report module
AdESStatusAdESSubIndicAdESFailureAdESIndeterminateAdESIndeterminate.SIG_CONSTRAINTS_FAILUREAdESIndeterminate.CHAIN_CONSTRAINTS_FAILUREAdESIndeterminate.CERTIFICATE_CHAIN_GENERAL_FAILUREAdESIndeterminate.CRYPTO_CONSTRAINTS_FAILUREAdESIndeterminate.EXPIREDAdESIndeterminate.NOT_YET_VALIDAdESIndeterminate.POLICY_PROCESSING_ERRORAdESIndeterminate.SIGNATURE_POLICY_NOT_AVAILABLEAdESIndeterminate.TIMESTAMP_ORDER_FAILUREAdESIndeterminate.NO_SIGNING_CERTIFICATE_FOUNDAdESIndeterminate.NO_CERTIFICATE_CHAIN_FOUNDAdESIndeterminate.REVOKED_NO_POEAdESIndeterminate.REVOKED_CA_NO_POEAdESIndeterminate.OUT_OF_BOUNDS_NO_POEAdESIndeterminate.CRYPTO_CONSTRAINTS_FAILURE_NO_POEAdESIndeterminate.NO_POEAdESIndeterminate.TRY_LATERAdESIndeterminate.SIGNED_DATA_NOT_FOUNDAdESIndeterminate.GENERIC
- pyhanko.sign.attributes module
- pyhanko.sign.beid module
- pyhanko.sign.diff_analysis package
- Guidelines for developing rules for use with
StandardDiffPolicy- pyhanko.sign.diff_analysis.commons 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.file_structure_rules module
- pyhanko.sign.diff_analysis.rules.form_field_rules module
- pyhanko.sign.diff_analysis.rules.metadata_rules module
- pyhanko.sign.diff_analysis.rules_api module
- Guidelines for developing rules for use with
- 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()
- pyhanko.sign.general module
simple_cms_attribute()find_cms_attribute()find_unique_cms_attribute()NonexistentAttributeErrorMultivaluedAttributeErrorCertificateStoreSimpleCertificateStoreSigningErrorUnacceptableSignerErrorSignedDataCertsextract_signer_info()extract_certificate_info()load_certs_from_pemder()load_cert_from_pemder()load_private_key_from_pemder()load_certs_from_pemder_data()load_private_key_from_pemder_data()get_cms_hash_algo_for_mechanism()get_pyca_cryptography_hash()optimal_pss_params()process_pss_params()as_signing_certificate()as_signing_certificate_v2()match_issuer_serial()check_ess_certid()CMSExtractionErrorbyte_range_digest()ValueErrorWithMessageCMSStructuralError
- pyhanko.sign.pkcs11 module
- pyhanko.sign.signers package
- pyhanko.sign.signers.cms_embedder module
- pyhanko.sign.signers.csc_signer module
- pyhanko.sign.signers.constants module
- pyhanko.sign.signers.functions module
- pyhanko.sign.signers.pdf_byterange module
- pyhanko.sign.signers.pdf_cms module
SignerSigner.signing_certSigner.cert_registrySigner.signature_mechanismSigner.attribute_certsSigner.get_signature_mechanism()Signer.subject_nameSigner.format_revinfo()Signer.signer_info()Signer.async_sign_raw()Signer.unsigned_attrs()Signer.signed_attrs()Signer.async_sign()Signer.async_sign_prescribed_attributes()Signer.async_sign_general_data()Signer.sign()Signer.sign_prescribed_attributes()Signer.sign_general_data()
SimpleSignerExternalSignerPdfCMSSignedAttributesformat_attributes()format_signed_attributes()asyncify_signer()select_suitable_signing_md()
- pyhanko.sign.signers.pdf_signer module
PdfSignatureMetadataPdfSignatureMetadata.field_namePdfSignatureMetadata.md_algorithmPdfSignatureMetadata.locationPdfSignatureMetadata.reasonPdfSignatureMetadata.namePdfSignatureMetadata.certifyPdfSignatureMetadata.subfilterPdfSignatureMetadata.embed_validation_infoPdfSignatureMetadata.use_pades_ltaPdfSignatureMetadata.timestamp_field_namePdfSignatureMetadata.validation_contextPdfSignatureMetadata.docmdp_permissionsPdfSignatureMetadata.signer_key_usagePdfSignatureMetadata.cades_signed_attr_specPdfSignatureMetadata.dss_settingsPdfSignatureMetadata.tight_size_estimatesPdfSignatureMetadata.ac_validation_context
DSSContentSettingsTimestampDSSContentSettingsGeneralDSSContentSettingsSigDSSPlacementPreferencePdfTimeStamperPdfSignerPdfSigningSessionPdfTBSDocumentPdfPostSignatureDocumentPreSignValidationStatusPostSignInstructionsPostSignInstructions.validation_infoPostSignInstructions.timestamperPostSignInstructions.timestamp_md_algorithmPostSignInstructions.timestamp_field_namePostSignInstructions.dss_settingsPostSignInstructions.tight_size_estimatesPostSignInstructions.embed_rootsPostSignInstructions.file_credential
- pyhanko.sign.timestamps package
- pyhanko.sign.validation module
- pyhanko.sign.validation.dss module
VRIDocumentSecurityStoreDocumentSecurityStore.modifiedDocumentSecurityStore.sig_content_identifier()DocumentSecurityStore.register_vri()DocumentSecurityStore.as_pdf_object()DocumentSecurityStore.load_certs()DocumentSecurityStore.as_validation_context()DocumentSecurityStore.read_dss()DocumentSecurityStore.supply_dss_in_writer()DocumentSecurityStore.add_dss()
async_add_validation_info()collect_validation_info()
- pyhanko.sign.validation.errors module
- pyhanko.sign.validation.generic_cms module
validate_sig_integrity()async_validate_cms_signature()collect_timing_info()validate_tst_signed_data()async_validate_detached_cms()cms_basic_validation()compute_signature_tst_digest()extract_tst_data()extract_self_reported_ts()extract_certs_for_validation()collect_signer_attr_status()validate_algorithm_protection()
- pyhanko.sign.validation.ltv module
- pyhanko.sign.validation.pdf_embedded module
EmbeddedPdfSignatureEmbeddedPdfSignature.sig_objectEmbeddedPdfSignature.sig_fieldEmbeddedPdfSignature.signed_dataEmbeddedPdfSignature.embedded_attr_certsEmbeddedPdfSignature.other_embedded_certsEmbeddedPdfSignature.signer_certEmbeddedPdfSignature.sig_object_typeEmbeddedPdfSignature.field_nameEmbeddedPdfSignature.self_reported_timestampEmbeddedPdfSignature.attached_timestamp_dataEmbeddedPdfSignature.compute_integrity_info()EmbeddedPdfSignature.summarise_integrity_info()EmbeddedPdfSignature.seed_value_specEmbeddedPdfSignature.docmdp_levelEmbeddedPdfSignature.fieldmdpEmbeddedPdfSignature.compute_digest()EmbeddedPdfSignature.compute_tst_digest()EmbeddedPdfSignature.evaluate_signature_coverage()EmbeddedPdfSignature.evaluate_modifications()
DocMDPInforead_certification_data()async_validate_pdf_signature()async_validate_pdf_timestamp()report_seed_value_validation()extract_contents()
- pyhanko.sign.validation.settings module
- pyhanko.sign.validation.status module
SignatureStatusSignatureStatus.intactSignatureStatus.validSignatureStatus.trust_problem_indicSignatureStatus.signing_certSignatureStatus.pkcs7_signature_mechanismSignatureStatus.md_algorithmSignatureStatus.validation_pathSignatureStatus.key_usageSignatureStatus.extd_key_usageSignatureStatus.summary_fields()SignatureStatus.revokedSignatureStatus.trustedSignatureStatus.summary()SignatureStatus.validate_cert_usage()
TimestampSignatureStatusX509AttributeInfoCertifiedAttributeInfoClaimedAttributesCertifiedAttributesCAdESSignerAttributeAssertionsStandardCMSSignatureStatusStandardCMSSignatureStatus.signer_reported_dtStandardCMSSignatureStatus.timestamp_validityStandardCMSSignatureStatus.content_timestamp_validityStandardCMSSignatureStatus.ac_attrsStandardCMSSignatureStatus.ac_validation_errsStandardCMSSignatureStatus.cades_signer_attrsStandardCMSSignatureStatus.bottom_lineStandardCMSSignatureStatus.summary_fields()StandardCMSSignatureStatus.pretty_print_details()StandardCMSSignatureStatus.pretty_print_sections()
SignatureCoverageLevelModificationInfoPdfSignatureStatusDocumentTimestampStatus
- pyhanko.sign.validation.utils module
- Direct members
- pyhanko.sign.validation.dss module