diff options
author | Andrew Cady <d@jerkface.net> | 2014-05-07 02:28:37 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2014-05-07 02:28:37 -0400 |
commit | b8d86807b0c9295cb7da706a228968e877695276 (patch) | |
tree | 23ddd4681f0fd7c39f74d81f7b7119ee58b40a0a /examples/browser-export.sh | |
parent | c3e54b0c9a274ed411294848d98c72fe3c204888 (diff) |
browser-export.sh: cleanup output
Diffstat (limited to 'examples/browser-export.sh')
-rwxr-xr-x | examples/browser-export.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/browser-export.sh b/examples/browser-export.sh index efb51de..a9173d8 100755 --- a/examples/browser-export.sh +++ b/examples/browser-export.sh | |||
@@ -16,6 +16,16 @@ extract_public_key() | |||
16 | certutil -d sql:"$nssdb" -L -n "$name" -a | openssl x509 -pubkey -noout | 16 | certutil -d sql:"$nssdb" -L -n "$name" -a | openssl x509 -pubkey -noout |
17 | } | 17 | } |
18 | 18 | ||
19 | extract_private_key() | ||
20 | { | ||
21 | extract_certificate_and_private_key "$@" | openssl rsa -outform PEM | ||
22 | } | ||
23 | |||
24 | extract_certificate() | ||
25 | { | ||
26 | extract_certificate_and_private_key "$@" | openssl x509 | ||
27 | } | ||
28 | |||
19 | for nssdb in "$HOME/.pki/nssdb" "$HOME"/.mozilla/firefox/*; do | 29 | for nssdb in "$HOME/.pki/nssdb" "$HOME"/.mozilla/firefox/*; do |
20 | [ -d "$nssdb" ] || continue | 30 | [ -d "$nssdb" ] || continue |
21 | [ -e "$nssdb"/cert8.db -o -e "$nssdb"/cert9.db ] || continue | 31 | [ -e "$nssdb"/cert8.db -o -e "$nssdb"/cert9.db ] || continue |
@@ -25,7 +35,9 @@ for nssdb in "$HOME/.pki/nssdb" "$HOME"/.mozilla/firefox/*; do | |||
25 | 35 | ||
26 | # certutil -d sql:"$nssdb" -K -n "$name" | 36 | # certutil -d sql:"$nssdb" -K -n "$name" |
27 | # extract_public_key "$nssdb" "$name" | 37 | # extract_public_key "$nssdb" "$name" |
28 | extract_certificate_and_private_key "$nssdb" "$name" | 38 | # extract_certificate_and_private_key "$nssdb" "$name" |
39 | extract_private_key "$nssdb" "$name" | ||
40 | extract_certificate "$nssdb" "$name" | ||
29 | 41 | ||
30 | done | 42 | done |
31 | done | 43 | done |