diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-03-03 14:59:03 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-03-03 17:11:07 +0100 |
commit | 122c01989d4843db52725d375af22f866345d80a (patch) | |
tree | 255a3f93f52478094f1d92021dceee3a3293c2ef /xmlsecurity/source/helper/xmlsignaturehelper.cxx | |
parent | loplugin:nullptr (diff) | |
download | core-122c01989d4843db52725d375af22f866345d80a.tar.gz core-122c01989d4843db52725d375af22f866345d80a.zip |
xmlsecurity: avoid calculating the certificate digest late in XSecController
Every other aspect of the certificate is calculated earlier in
DocumentSignatureManager, so calculate the digest there as well.
Change-Id: Icd97f3ecb084bbce60fcdfa496b6aaf0ac75026d
Diffstat (limited to 'xmlsecurity/source/helper/xmlsignaturehelper.cxx')
-rw-r--r-- | xmlsecurity/source/helper/xmlsignaturehelper.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xmlsecurity/source/helper/xmlsignaturehelper.cxx b/xmlsecurity/source/helper/xmlsignaturehelper.cxx index 59f2cac65a69..59d5ec4ed4a4 100644 --- a/xmlsecurity/source/helper/xmlsignaturehelper.cxx +++ b/xmlsecurity/source/helper/xmlsignaturehelper.cxx @@ -123,13 +123,15 @@ void XMLSignatureHelper::SetX509Certificate( sal_Int32 nSecurityId, const OUString& ouX509IssuerName, const OUString& ouX509SerialNumber, - const OUString& ouX509Cert) + const OUString& ouX509Cert, + const OUString& ouX509CertDigest) { mpXSecController->setX509Certificate( nSecurityId, ouX509IssuerName, ouX509SerialNumber, - ouX509Cert); + ouX509Cert, + ouX509CertDigest); } void XMLSignatureHelper::SetDateTime( sal_Int32 nSecurityId, const ::Date& rDate, const tools::Time& rTime ) |