diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h')
-rw-r--r-- | Build/source/libs/poppler/poppler-src/poppler/SignatureHandler.h | 8 |
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); |