Last change
on this file since 1336 was
1336,
checked in by broder, 16 years ago
|
Add a script to regenerate the VNC client's certificate store
|
-
Property svn:executable set to
*
|
File size:
582 bytes
|
Line | |
---|
1 | #!/bin/bash |
---|
2 | |
---|
3 | if [ "$(ls /etc/invirt/vnc-cert.d)" == "" ]; then |
---|
4 | echo "E: No certs in /etc/invirt/vnc-cert.d/" >&2 |
---|
5 | echo " Put certificates for all Invirt VNC proxy servers in" >&2 |
---|
6 | echo " /etc/invirt/vnc-cert.d, then run this script again" >&2 |
---|
7 | exit 1 |
---|
8 | fi |
---|
9 | |
---|
10 | TMP_DIR="$(mktemp -d)" |
---|
11 | for i in $(ls /etc/invirt/vnc-cert.d/*.crt); do |
---|
12 | keytool -noprompt -alias "${i%.crt}" -file "/etc/invirt/vnc-cert.d/$i" \ |
---|
13 | -keystore "$TMP_DIR/trust.store" -storepass "foobar" |
---|
14 | done |
---|
15 | |
---|
16 | jar uf /usr/share/invirt-vnc-client/VncViewer.jar -C "$TMP_DIR" trust.store |
---|
17 | |
---|
18 | rm -rf "$TMP_DIR" |
---|
Note: See
TracBrowser
for help on using the repository browser.