summarylogtreecommitdiffstats
path: root/vmware-hostd-certificates.service
diff options
context:
space:
mode:
authorJean-Marc Lenoir2018-01-11 18:33:30 +0100
committerJean-Marc Lenoir2018-01-11 18:33:30 +0100
commit3ff603b175d3d1717a3c33c295665a80d3ada516 (patch)
tree3e6e16190dc3b2ddfb459f1ee16cd3812b703ee7 /vmware-hostd-certificates.service
downloadaur-3ff603b175d3d1717a3c33c295665a80d3ada516.tar.gz
Initial commit.
Diffstat (limited to 'vmware-hostd-certificates.service')
-rw-r--r--vmware-hostd-certificates.service11
1 files changed, 11 insertions, 0 deletions
diff --git a/vmware-hostd-certificates.service b/vmware-hostd-certificates.service
new file mode 100644
index 000000000000..8891ebe775ef
--- /dev/null
+++ b/vmware-hostd-certificates.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=VMware Host Daemon Certificates Generation
+ConditionPathExists=|!/etc/vmware/ssl/rui.key
+ConditionPathExists=|!/etc/vmware/ssl/rui.crt
+
+[Service]
+UMask=0077
+Environment=LD_LIBRARY_PATH=/usr/lib/vmware/lib/libssl.so.1.0.1:/usr/lib/vmware/lib/libcrypto.so.1.0.1
+ExecStart=/usr/lib/vmware/bin/openssl req -x509 -days 365 -newkey rsa:2048 -sha256 -keyout /etc/vmware/ssl/rui.key -out /etc/vmware/ssl/rui.crt -config /etc/vmware/ssl/hostd.ssl.config
+Type=oneshot
+RemainAfterExit=yes