File: mkclientcert.sh

package info (click to toggle)
libchipcard 5.0.3beta-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 4,384 kB
  • sloc: ansic: 20,920; sh: 11,062; xml: 6,709; makefile: 595; cpp: 448
file content (15 lines) | stat: -rwxr-xr-x 435 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash 
 
cd certs 
echo "Client Cert vorbereiten..." 
openssl req -new -newkey rsa:2048 -out $1_csr.pem -nodes -keyout $1_key.pem -days 3650 
 
echo "" 
echo "Client Cert erstellen..." 
openssl x509 -req -in $1_csr.pem -out $1_cert.pem -CA ca_cert.pem -CAkey ca_key.pem -CAserial serial -days 3650 
echo "" 
echo "CSR Cert loeschen..." 
rm $1_csr.pem 
echo "Clientcert $1_cert.pem und Clientkey $1_key.pem erstellt..." 
cd ..