PapersDocument.DocumentSignatures¶
- Implementations:
None
Methods¶
|
|
|
|
|
|
|
|
|
Virtual Methods¶
|
|
|
|
|
|
|
|
|
Properties¶
None
Signals¶
None
Fields¶
None
Class Details¶
- class PapersDocument.DocumentSignatures¶
- Bases:
- Structure:
- can_sign()¶
-
Checks whether document supports digital signing.
- get_available_signing_certificates()¶
- Returns:
a list of
PapersDocument.CertificateInfoobjects orNone- Return type:
- get_certificate_info(nick_name)¶
- Parameters:
nick_name (
str) – certificate nick name- Returns:
a new
PapersDocument.CertificateInfo, orNone- Return type:
- get_signatures()¶
- Returns:
a list of
PapersDocument.Signatureobjects- Return type:
- set_password_callback(cb, *user_data)¶
- Parameters:
cb (
PapersDocument.SignaturePasswordCallback) – (closure user_data) anPapersDocument.SignaturePasswordCallback
Popplers crypto backend asks for certificate password before access, so set a helper function to actually allow the user to enter his password.
- sign(signature, cancellable, callback, *user_data)¶
- Parameters:
signature (
PapersDocument.Signature) – aPapersDocument.Signaturecancellable (
Gio.CancellableorNone) – aGio.Cancellablecallback (
Gio.AsyncReadyCallbackorNone) – aGio.AsyncReadyCallback
- Returns:
- Return type:
Start the final async process of signing a document using the prepared signature.
- sign_finish(result)¶
- Parameters:
result (
Gio.AsyncResult) – aGio.AsyncResult- Raises:
- Returns:
- Return type:
Finish
pps_document_signatures_signoperation,
- do_can_sign() virtual¶
-
Checks whether document supports digital signing.
- do_get_available_signing_certificates() virtual¶
- Returns:
a list of
PapersDocument.CertificateInfoobjects orNone- Return type:
- do_get_certificate_info(nick_name) virtual¶
- Parameters:
nick_name (
str) – certificate nick name- Returns:
a new
PapersDocument.CertificateInfo, orNone- Return type:
- do_get_signatures() virtual¶
- Returns:
a list of
PapersDocument.Signatureobjects- Return type:
- do_set_password_callback(cb, *user_data) virtual¶
- Parameters:
cb (
PapersDocument.SignaturePasswordCallback) – (closure user_data) anPapersDocument.SignaturePasswordCallback
Popplers crypto backend asks for certificate password before access, so set a helper function to actually allow the user to enter his password.
- do_sign(signature, cancellable, callback, *user_data) virtual¶
- Parameters:
signature (
PapersDocument.Signature) –cancellable (
Gio.CancellableorNone) –callback (
Gio.AsyncReadyCallbackorNone) –
- do_sign_finish(result) virtual¶
- Parameters:
result (
Gio.AsyncResult) – aGio.AsyncResult- Returns:
- Return type:
Finish
pps_document_signatures_signoperation,