pyhanko.sign package
- pyhanko.sign.ades package
- pyhanko.sign.ades.api module
- pyhanko.sign.ades.asn1_util module
- pyhanko.sign.ades.cades_asn1 module
CommitmentTypeIdentifier
CommitmentTypeQualifier
CommitmentTypeQualifiers
CommitmentTypeIndication
SigPolicyQualifierId
NoticeNumbers
NoticeReference
SPUserNotice
SPDocSpecification
SigPolicyQualifierInfo
SigPolicyQualifierInfos
SignaturePolicyId
SignaturePolicyIdentifier
SignaturePolicyDocument
SignaturePolicyStore
DisplayText
SignerAttributesV2
CertifiedAttributesV2
CertifiedAttributeChoices
OtherAttrCert
OtherAttrCertId
SignedAssertions
SignedAssertion
SignedAssertionId
- pyhanko.sign.ades.report module
AdESStatus
AdESSubIndic
AdESFailure
AdESIndeterminate
AdESIndeterminate.SIG_CONSTRAINTS_FAILURE
AdESIndeterminate.CHAIN_CONSTRAINTS_FAILURE
AdESIndeterminate.CERTIFICATE_CHAIN_GENERAL_FAILURE
AdESIndeterminate.CRYPTO_CONSTRAINTS_FAILURE
AdESIndeterminate.EXPIRED
AdESIndeterminate.NOT_YET_VALID
AdESIndeterminate.POLICY_PROCESSING_ERROR
AdESIndeterminate.SIGNATURE_POLICY_NOT_AVAILABLE
AdESIndeterminate.TIMESTAMP_ORDER_FAILURE
AdESIndeterminate.NO_SIGNING_CERTIFICATE_FOUND
AdESIndeterminate.NO_CERTIFICATE_CHAIN_FOUND
AdESIndeterminate.REVOKED_NO_POE
AdESIndeterminate.REVOKED_CA_NO_POE
AdESIndeterminate.OUT_OF_BOUNDS_NO_POE
AdESIndeterminate.CRYPTO_CONSTRAINTS_FAILURE_NO_POE
AdESIndeterminate.NO_POE
AdESIndeterminate.TRY_LATER
AdESIndeterminate.SIGNED_DATA_NOT_FOUND
AdESIndeterminate.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
SigFieldSpec
SigFieldSpec.sig_field_name
SigFieldSpec.on_page
SigFieldSpec.box
SigFieldSpec.seed_value_dict
SigFieldSpec.field_mdp_spec
SigFieldSpec.doc_mdp_update_value
SigFieldSpec.combine_annotation
SigFieldSpec.empty_field_appearance
SigFieldSpec.invis_sig_settings
SigFieldSpec.readable_field_name
SigFieldSpec.visible_sig_settings
SigFieldSpec.format_lock_dictionary()
SigSeedValFlags
SigCertConstraints
SigCertConstraints.flags
SigCertConstraints.subjects
SigCertConstraints.subject_dn
SigCertConstraints.issuers
SigCertConstraints.info_url
SigCertConstraints.url_type
SigCertConstraints.key_usage
SigCertConstraints.from_pdf_object()
SigCertConstraints.as_pdf_object()
SigCertConstraints.satisfied_by()
SigSeedValueSpec
SigSeedValueSpec.flags
SigSeedValueSpec.reasons
SigSeedValueSpec.timestamp_server_url
SigSeedValueSpec.timestamp_required
SigSeedValueSpec.cert
SigSeedValueSpec.subfilters
SigSeedValueSpec.digest_methods
SigSeedValueSpec.add_rev_info
SigSeedValueSpec.seed_signature_type
SigSeedValueSpec.sv_dict_version
SigSeedValueSpec.legal_attestations
SigSeedValueSpec.lock_document
SigSeedValueSpec.appearance
SigSeedValueSpec.as_pdf_object()
SigSeedValueSpec.from_pdf_object()
SigSeedValueSpec.build_timestamper()
SigCertConstraintFlags
SigSeedSubFilter
SeedValueDictVersion
SeedLockDocument
SigCertKeyUsage
MDPPerm
FieldMDPAction
FieldMDPSpec
SignatureFormField
InvisSigSettings
VisibleSigSettings
enumerate_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()
NonexistentAttributeError
MultivaluedAttributeError
CertificateStore
SimpleCertificateStore
SigningError
UnacceptableSignerError
SignedDataCerts
extract_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()
CMSExtractionError
byte_range_digest()
ValueErrorWithMessage
CMSStructuralError
- 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
Signer
Signer.signing_cert
Signer.cert_registry
Signer.signature_mechanism
Signer.attribute_certs
Signer.get_signature_mechanism()
Signer.subject_name
Signer.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()
SimpleSigner
ExternalSigner
PdfCMSSignedAttributes
format_attributes()
format_signed_attributes()
asyncify_signer()
select_suitable_signing_md()
- pyhanko.sign.signers.pdf_signer module
PdfSignatureMetadata
PdfSignatureMetadata.field_name
PdfSignatureMetadata.md_algorithm
PdfSignatureMetadata.location
PdfSignatureMetadata.reason
PdfSignatureMetadata.name
PdfSignatureMetadata.app_build_props
PdfSignatureMetadata.certify
PdfSignatureMetadata.subfilter
PdfSignatureMetadata.embed_validation_info
PdfSignatureMetadata.use_pades_lta
PdfSignatureMetadata.timestamp_field_name
PdfSignatureMetadata.validation_context
PdfSignatureMetadata.docmdp_permissions
PdfSignatureMetadata.signer_key_usage
PdfSignatureMetadata.cades_signed_attr_spec
PdfSignatureMetadata.dss_settings
PdfSignatureMetadata.tight_size_estimates
PdfSignatureMetadata.ac_validation_context
DSSContentSettings
TimestampDSSContentSettings
GeneralDSSContentSettings
SigDSSPlacementPreference
PdfTimeStamper
PdfSigner
PdfSigningSession
PdfTBSDocument
PdfPostSignatureDocument
PreSignValidationStatus
PostSignInstructions
PostSignInstructions.validation_info
PostSignInstructions.timestamper
PostSignInstructions.timestamp_md_algorithm
PostSignInstructions.timestamp_field_name
PostSignInstructions.dss_settings
PostSignInstructions.tight_size_estimates
PostSignInstructions.embed_roots
PostSignInstructions.file_credential
- pyhanko.sign.timestamps package
- pyhanko.sign.validation module
- pyhanko.sign.validation.dss module
VRI
DocumentSecurityStore
DocumentSecurityStore.modified
DocumentSecurityStore.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
EmbeddedPdfSignature
EmbeddedPdfSignature.sig_object
EmbeddedPdfSignature.sig_field
EmbeddedPdfSignature.signed_data
EmbeddedPdfSignature.embedded_attr_certs
EmbeddedPdfSignature.other_embedded_certs
EmbeddedPdfSignature.signer_cert
EmbeddedPdfSignature.sig_object_type
EmbeddedPdfSignature.field_name
EmbeddedPdfSignature.self_reported_timestamp
EmbeddedPdfSignature.attached_timestamp_data
EmbeddedPdfSignature.compute_integrity_info()
EmbeddedPdfSignature.summarise_integrity_info()
EmbeddedPdfSignature.seed_value_spec
EmbeddedPdfSignature.docmdp_level
EmbeddedPdfSignature.fieldmdp
EmbeddedPdfSignature.compute_digest()
EmbeddedPdfSignature.compute_tst_digest()
EmbeddedPdfSignature.evaluate_signature_coverage()
EmbeddedPdfSignature.evaluate_modifications()
DocMDPInfo
read_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
SignatureStatus
SignatureStatus.intact
SignatureStatus.valid
SignatureStatus.trust_problem_indic
SignatureStatus.signing_cert
SignatureStatus.pkcs7_signature_mechanism
SignatureStatus.md_algorithm
SignatureStatus.validation_path
SignatureStatus.key_usage
SignatureStatus.extd_key_usage
SignatureStatus.summary_fields()
SignatureStatus.revoked
SignatureStatus.trusted
SignatureStatus.summary()
SignatureStatus.validate_cert_usage()
TimestampSignatureStatus
X509AttributeInfo
CertifiedAttributeInfo
ClaimedAttributes
CertifiedAttributes
CAdESSignerAttributeAssertions
StandardCMSSignatureStatus
StandardCMSSignatureStatus.signer_reported_dt
StandardCMSSignatureStatus.timestamp_validity
StandardCMSSignatureStatus.content_timestamp_validity
StandardCMSSignatureStatus.ac_attrs
StandardCMSSignatureStatus.ac_validation_errs
StandardCMSSignatureStatus.cades_signer_attrs
StandardCMSSignatureStatus.bottom_line
StandardCMSSignatureStatus.summary_fields()
StandardCMSSignatureStatus.pretty_print_details()
StandardCMSSignatureStatus.pretty_print_sections()
SignatureCoverageLevel
ModificationInfo
PdfSignatureStatus
DocumentTimestampStatus
- pyhanko.sign.validation.utils module
- Direct members
- pyhanko.sign.validation.dss module