aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob_config.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2023-12-23 14:44:42 +0100
committerJay Berkenbilt <ejb@ql.org>2023-12-23 14:50:42 +0100
commit909a0b3f3a0fddfab6abd1f0775cdd50f1406be6 (patch)
treec02260df2b5918f744165fcacd76565a6294ab33 /libqpdf/QPDFJob_config.cc
parent3d33a3a1e3eed4e09a625f81aaa8fcdc67d642e9 (diff)
downloadqpdf-909a0b3f3a0fddfab6abd1f0775cdd50f1406be6.tar.zst
Implement --disable-signatures (fixes #1015)
Diffstat (limited to 'libqpdf/QPDFJob_config.cc')
-rw-r--r--libqpdf/QPDFJob_config.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libqpdf/QPDFJob_config.cc b/libqpdf/QPDFJob_config.cc
index 4798ce9b..922d46e5 100644
--- a/libqpdf/QPDFJob_config.cc
+++ b/libqpdf/QPDFJob_config.cc
@@ -145,6 +145,13 @@ QPDFJob::Config::deterministicId()
}
QPDFJob::Config*
+QPDFJob::Config::disableSignatures()
+{
+ o.m->disable_signatures = true;
+ return this;
+}
+
+QPDFJob::Config*
QPDFJob::Config::encryptionFilePassword(std::string const& parameter)
{
o.m->encryption_file_password = QUtil::make_shared_cstr(parameter);