diff --git a/report_qweb_signer/__manifest__.py b/report_qweb_signer/__manifest__.py
index bcb67ffd5..99674868c 100644
--- a/report_qweb_signer/__manifest__.py
+++ b/report_qweb_signer/__manifest__.py
@@ -13,7 +13,7 @@
"license": "AGPL-3",
"installable": True,
"depends": ["web_editor"],
- "external_dependencies": {"bin": ["/usr/bin/java"]},
+ "external_dependencies": {"python": ["endesive", "cryptography"]},
"data": [
"data/defaults.xml",
"security/ir.model.access.csv",
diff --git a/report_qweb_signer/demo/report_certificate_demo.xml b/report_qweb_signer/demo/report_certificate_demo.xml
index 65542ecfb..8d8257d6d 100644
--- a/report_qweb_signer/demo/report_certificate_demo.xml
+++ b/report_qweb_signer/demo/report_certificate_demo.xml
@@ -10,6 +10,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
Test OCA certificate
test.p12
test.passwd
+ java
+
@@ -33,6 +34,22 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
groups="base.group_multi_company"
/>
+
+
+
+
+
diff --git a/requirements.txt b/requirements.txt
index a84c05839..66dfb2dcb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,5 @@
py3o.template
py3o.formats
genshi>=0.7
+cryptography
+endesive