# SSL Create script
Create new SSL certificates for signing
## Options
```sh
Usage: bin/create_ssl.sh -f [-o ] [-s] [-v [-v] ...]
-f: mandatory input file. CSV format with | separations
Format:
Country|State|Location|Organization|Organizational Unit|domain name|password
-s: switch output path from / to /
-o: optional output folder. If not given, then output will be written to current folder
-v: verbose output (CSR/KEY) as echo to terminal
```
## Template file layout
The base file (CSV) for creating new certicates has the following format.
The separator is the `|` and not ;
```txt
Country|State|Location|Organization|Organizational Unit|domain name|password|confirm email
```
### Sample
```txt
jp|Toyko|Minato-ku|Foo Bar|IT Department|foobar.org|1234567|hostmaster@foobar.org
```
```sh
bin/create_ssl.sh -f path/to/file.csv -o output/path
```
This will creaet a new folder with
`YYYYMMDD/foobar.org/` and in ther are the SSL data stored
If the `-s` flag is used the folder is reveres `foobar.org/YYYYMMDD/`