summaryrefslogtreecommitdiffstats
path: root/offapi
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2018-10-24 10:56:15 +0200
committerTomaž Vajngerl <quikee@gmail.com>2018-10-31 09:08:20 +0100
commit08c3c504644ee978c2ec75ba083765b6ffddf08c (patch)
tree9f970be2003c0b0d9d3da1202904faa758c8e5d5 /offapi
parenttdf#42949 Fix IWYU warnings in sc/inc; sc/source/filter/inc/ (diff)
downloadcore-08c3c504644ee978c2ec75ba083765b6ffddf08c.tar.gz
core-08c3c504644ee978c2ec75ba083765b6ffddf08c.zip
lok: new function to add certificate to certificate DB
Also needed to extend XCertificateCreator with a new method "addDERCertificateToTheDatabase". Change-Id: I7b4df65365893bd5a0628aeec30b3156584849fe Reviewed-on: https://gerrit.libreoffice.org/62273 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'offapi')
-rw-r--r--offapi/com/sun/star/xml/crypto/XCertificateCreator.idl9
1 files changed, 8 insertions, 1 deletions
diff --git a/offapi/com/sun/star/xml/crypto/XCertificateCreator.idl b/offapi/com/sun/star/xml/crypto/XCertificateCreator.idl
index 6d920b37715c..3137aa00474b 100644
--- a/offapi/com/sun/star/xml/crypto/XCertificateCreator.idl
+++ b/offapi/com/sun/star/xml/crypto/XCertificateCreator.idl
@@ -27,13 +27,20 @@
module com { module sun { module star { module xml { module crypto {
/**
- * Interface for creating certificates
+ * Interface for creating and adding certificates
*
* @since LibreOffice 6.2
*/
interface XCertificateCreator : com::sun::star::uno::XInterface
{
/**
+ * Adds a certificate to the certificate database with the trust provided by the trust string.
+ */
+ com::sun::star::security::XCertificate addDERCertificateToTheDatabase(
+ [in] sequence<byte> aDerCertificate,
+ [in] string aTrustString);
+
+ /**
* Create certificate from raw DER encoded certificate and associate the private key with the certificate
*/
com::sun::star::security::XCertificate createDERCertificateWithPrivateKey(