diff options
Diffstat (limited to 'src/test/ssl/Makefile')
| -rw-r--r-- | src/test/ssl/Makefile | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/test/ssl/Makefile b/src/test/ssl/Makefile index 4b53fdf6c0d..a9eca9e049d 100644 --- a/src/test/ssl/Makefile +++ b/src/test/ssl/Makefile @@ -18,7 +18,7 @@ export with_ssl CERTIFICATES := server_ca server-cn-and-alt-names \ server-cn-only server-single-alt-name server-multiple-alt-names \ server-no-names server-revoked server-ss \ - client_ca client client-revoked \ + client_ca client client-dn client-revoked \ root_ca SSLFILES := $(CERTIFICATES:%=ssl/%.key) $(CERTIFICATES:%=ssl/%.crt) \ @@ -91,6 +91,13 @@ ssl/client.crt: ssl/client.key ssl/client_ca.crt openssl x509 -in ssl/temp.crt -out ssl/client.crt # to keep just the PEM cert rm ssl/client.csr ssl/temp.crt +# Client certificate with multi-parth DN, signed by the client CA: +ssl/client-dn.crt: ssl/client-dn.key ssl/client_ca.crt + openssl req -new -key ssl/client-dn.key -out ssl/client-dn.csr -config client-dn.config + openssl ca -name client_ca -batch -out ssl/temp.crt -config cas.config -infiles ssl/client-dn.csr + openssl x509 -in ssl/temp.crt -out ssl/client-dn.crt # to keep just the PEM cert + rm ssl/client-dn.csr ssl/temp.crt + # Another client certificate, signed by the client CA. This one is revoked. ssl/client-revoked.crt: ssl/client-revoked.key ssl/client_ca.crt client.config openssl req -new -key ssl/client-revoked.key -out ssl/client-revoked.csr -config client.config |
