Parcourir la source

Archive of certificates

Bob Mottram il y a 11 ans
Parent
révision
33e3898932
1 fichiers modifiés avec 8 ajouts et 5 suppressions
  1. 8
    5
      beaglebone.txt

+ 8
- 5
beaglebone.txt Voir le fichier

2635
 #!/bin/bash
2635
 #!/bin/bash
2636
 
2636
 
2637
 HOSTNAME=$1
2637
 HOSTNAME=$1
2638
-COUNTRY_CODE="GB"
2639
-AREA="Greater Manchester"
2640
-LOCATION="Manchester"
2638
+COUNTRY_CODE="US"
2639
+AREA="Free Speech Zone"
2640
+LOCATION="Freedomville"
2641
 ORGANISATION="Freedombone"
2641
 ORGANISATION="Freedombone"
2642
+UNIT="Freedombone Unit"
2642
 
2643
 
2643
 openssl req \
2644
 openssl req \
2644
   -x509 -nodes -days 3650 \
2645
   -x509 -nodes -days 3650 \
2645
-  -subj "/O=$ORGANISATION/C=$COUNTRY_CODE/ST=$AREA/L=$LOCATION/CN=$HOSTNAME" \
2646
-  -newkey rsa:1024 \
2646
+  -subj "/O=$ORGANISATION/OU=$UNIT/C=$COUNTRY_CODE/ST=$AREA/L=$LOCATION/CN=$HOSTNAME" \
2647
+  -newkey rsa:2048 \
2647
   -keyout /etc/ssl/private/$HOSTNAME.key \
2648
   -keyout /etc/ssl/private/$HOSTNAME.key \
2648
   -out /etc/ssl/certs/$HOSTNAME.crt
2649
   -out /etc/ssl/certs/$HOSTNAME.crt
2649
 chmod 400 /etc/ssl/private/$HOSTNAME.key
2650
 chmod 400 /etc/ssl/private/$HOSTNAME.key
2657
 cp /etc/ssl/certs/$HOSTNAME.crt /etc/ssl/mycerts
2658
 cp /etc/ssl/certs/$HOSTNAME.crt /etc/ssl/mycerts
2658
 # Create a bundle of your certificates
2659
 # Create a bundle of your certificates
2659
 cat /etc/ssl/mycerts/*.crt > /etc/ssl/freedombone-bundle.crt
2660
 cat /etc/ssl/mycerts/*.crt > /etc/ssl/freedombone-bundle.crt
2661
+tar -czvf /etc/ssl/freedombone-certs.tar.gz /etc/ssl/mycerts/*.crt
2660
 #+END_SRC
2662
 #+END_SRC
2661
 
2663
 
2662
 Save and exit.
2664
 Save and exit.
8252
 mkdir /etc/ssl/mycerts
8254
 mkdir /etc/ssl/mycerts
8253
 cp /etc/ssl/certs/$HOSTNAME.bundle.crt /etc/ssl/mycerts
8255
 cp /etc/ssl/certs/$HOSTNAME.bundle.crt /etc/ssl/mycerts
8254
 cat /etc/ssl/mycerts/*.crt > /etc/ssl/freedombone-bundle.crt
8256
 cat /etc/ssl/mycerts/*.crt > /etc/ssl/freedombone-bundle.crt
8257
+tar -czvf /etc/ssl/freedombone-certs.tar.gz /etc/ssl/mycerts/*.crt
8255
 #+END_SRC
8258
 #+END_SRC
8256
 
8259
 
8257
 Edit your configuration file.
8260
 Edit your configuration file.