[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