1234567891011121314151617181920212223 |
- #!/bin/bash
- mkdir -p tests/tls
- openssl genrsa -out tests/tls/ca.key 4096
- openssl req \
- -x509 -new -nodes -sha256 \
- -key tests/tls/ca.key \
- -days 3650 \
- -subj '/O=Redis Test/CN=Certificate Authority' \
- -out tests/tls/ca.crt
- openssl genrsa -out tests/tls/redis.key 2048
- openssl req \
- -new -sha256 \
- -key tests/tls/redis.key \
- -subj '/O=Redis Test/CN=Server' | \
- openssl x509 \
- -req -sha256 \
- -CA tests/tls/ca.crt \
- -CAkey tests/tls/ca.key \
- -CAserial tests/tls/ca.txt \
- -CAcreateserial \
- -days 365 \
- -out tests/tls/redis.crt
- openssl dhparam -out tests/tls/redis.dh 2048
|