aboutsummaryrefslogtreecommitdiff
path: root/scripts/extract-cert-from-rpki.sh
blob: 77aac30300564f062424e29f47145f822c010546 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh -
# $Id$

: ${instance=R0}

python ../rpkid.py    -c $instance.conf &
rpkid=$!

python ../irbe-cli.py -c $instance.conf bsc --self_id 1 --action list |
qh 2>/dev/null |
awk '
  /\(signing_cert/ {p = 1}
  /\)signing_cert/ {p = 0}
  p && /^-/ {
    sub(/-/,"");
    cmd = "mimencode -u | openssl x509 -text -inform DER -out " NR ".pem";
    print | cmd;
  }
'

kill $rpkid