summaryrefslogtreecommitdiff
path: root/Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h')
-rw-r--r--Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h b/Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h
index 8e2a4daf968..3b2f62b9709 100644
--- a/Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h
+++ b/Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h
@@ -6,7 +6,8 @@
//
// Copyright 2015 André Guerreiro <aguerreiro1985@gmail.com>
// Copyright 2015 André Esser <bepandre@hotmail.com>
-// Copyright 2015 Albert Astals Cid <aacid@kde.org>
+// Copyright 2015, 2017 Albert Astals Cid <aacid@kde.org>
+// Copyright 2017 Hans-Ulrich Jüttner <huj@froreich-bioscientia.de>
//
//========================================================================
@@ -36,10 +37,13 @@ public:
~SignatureHandler();
time_t getSigningTime();
char * getSignerName();
+ const char * getSignerSubjectDN();
+ HASH_HashType getHashAlgorithm();
void setSignature(unsigned char *, int);
void updateHash(unsigned char * data_block, int data_len);
NSSCMSVerificationStatus validateSignature();
- SECErrorCodes validateCertificate();
+ // Use -1 as validation_time for now
+ SECErrorCodes validateCertificate(time_t validation_time);
//Translate NSS error codes
static SignatureValidationStatus NSS_SigTranslate(NSSCMSVerificationStatus nss_code);