diff options
Diffstat (limited to 'xmlsecurity/source/helper/pdfsignaturehelper.cxx')
-rw-r--r-- | xmlsecurity/source/helper/pdfsignaturehelper.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/xmlsecurity/source/helper/pdfsignaturehelper.cxx b/xmlsecurity/source/helper/pdfsignaturehelper.cxx index 6b8eefef7099..6e0f1cfb176b 100644 --- a/xmlsecurity/source/helper/pdfsignaturehelper.cxx +++ b/xmlsecurity/source/helper/pdfsignaturehelper.cxx @@ -472,7 +472,7 @@ bool PDFSignatureHelper::ReadAndVerifySignatureSvStream(SvStream& rStream) return false; } - int nSignatureCount = FPDF_GetSignatureCount(pPdfDocument->getPointer()); + int nSignatureCount = pPdfDocument->getSignatureCount(); if (nSignatureCount <= 0) { return true; @@ -480,7 +480,7 @@ bool PDFSignatureHelper::ReadAndVerifySignatureSvStream(SvStream& rStream) std::vector<Signature> aSignatures(nSignatureCount); for (int i = 0; i < nSignatureCount; ++i) { - FPDF_SIGNATURE pSignature = FPDF_GetSignatureObject(pPdfDocument->getPointer(), i); + FPDF_SIGNATURE pSignature = pPdfDocument->getSignature(i); std::vector<std::pair<size_t, size_t>> aByteRanges; GetByteRangesFromPDF(pSignature, aByteRanges); aSignatures[i] = Signature{ pSignature, aByteRanges }; @@ -496,9 +496,7 @@ bool PDFSignatureHelper::ReadAndVerifySignatureSvStream(SvStream& rStream) } } - int nNumTrailers = FPDF_GetTrailerEnds(pPdfDocument->getPointer(), nullptr, 0); - std::vector<unsigned int> aTrailerEnds(nNumTrailers); - FPDF_GetTrailerEnds(pPdfDocument->getPointer(), aTrailerEnds.data(), aTrailerEnds.size()); + std::vector<unsigned int> aTrailerEnds = pPdfDocument->getTrailerEnds(); m_aSignatureInfos.clear(); |