[linux-l] Automatismus um TSL-Zertifikate zu erstellen
Jan Krüger
jk at microgalaxy.net
Sa Okt 9 00:28:19 CEST 2004
Oliver Beck wrote:
> Hallo Leute,
>
> ich sehe mich zunehmend in der Aufgabe, Zertifikate für (Open)VPN's zu
> erstellen. Momentan erledige ich das noch folgendermassen:
>
> Bearbeitung von Datei vars
[...]
> Da ich ja immer einen einmaligen Namen (Common Name) angeben muss/will,
> ich immer eine Angabe habe, die sich ändert. Das hinderte mich bis dato
> daran, es in einem Script [1] zu lösen.
[...]
> ,------------[1]-------------
> |
> | #!/bin/sh
> | for i in `seq -w 01 99`; do
> | build-key Client_$i
> |
> `----------------------------
Sinngemäß als Inpiration:
#!/bin/sh
COMMONNAMES="blaname1 blaname2 blaname3 \
blaname4"
l=0
for i in $COMMONNAMES; do
let l=$l+1
sed /cn\=bla/cn\=$i/
build-key Client_$l
Man könnte COMMONNAMES natürich auch aus einer Datei holen, zb. mit:
COMMONAMES=`cat Datei`
Gruß
Jan
Mehr Informationen über die Mailingliste linux-l