From 96f6cee09873d7f4edf59dddd57c8a27df9e6b91 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 10 Dec 2021 16:48:35 +0200 Subject: add test cert for TLS Sponsored-by: author --- mktestcert | 13 +++++++++++++ tls.key | 27 +++++++++++++++++++++++++++ tls.pem | 17 +++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100755 mktestcert create mode 100644 tls.key create mode 100644 tls.pem diff --git a/mktestcert b/mktestcert new file mode 100755 index 0000000..bb092d7 --- /dev/null +++ b/mktestcert @@ -0,0 +1,13 @@ +#!/bin/sh + +set -eu + +key="$1" +cert="$2" +csr="$(mktemp)" + +openssl genrsa -out "$key" 2048 +openssl rsa -in "$key" -out "$key" +openssl req -sha256 -new -key "$key" -out "$csr" -subj '/CN=localhost' +openssl x509 -req -sha256 -days 365 -in "$csr" -signkey "$key" -out "$cert" +rm -f "$csr" diff --git a/tls.key b/tls.key new file mode 100644 index 0000000..c4a2ec4 --- /dev/null +++ b/tls.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpQIBAAKCAQEApVWeC7hvmgBiEv07SICE9eB4eE68UnLZfWoQt75R3Iy9mfsm +RyALD6WWW/soIlt59Mz3wS/PbiU9S5Mye35D1ZbpFMqUyVaxgIsO9TBrZ2t0yeRy +O0A1X8WMNf41iNik+SFZGcsTYFTTiHwh8BqWzy6kMNHmPgX91ENuL2MeFW79JgdK +G4aAVHvSq0h/XKn1y1AjWiMrfOFMwndfxi3B1q6+/pvlrJdhwL5KcfaDeKqst0WF +KWmHcNeYrzWZJegt+HKNcgPSytKJZhPXPU0mQIZRAkzSu7S8I4nrUjhfWDWB1EOj +UjEuEDqh2Alp/tPp9ZLnC0zrmiTQ0zcfQRl1ZwIDAQABAoIBAQCjn78BBG/Wbkih +WGJCV4a+u38eOXXg9u7NUpnm7oCfj93YtRhlzY2E17CdqUtH7VYd8nfDhih4bnxh +/fQ5CXXivS5BOFfVhmm2uGh+OYQh3tO/NsniX6Iy/RPNH58lpppmQB2pDDRJ4slS +St9fe0EDG7q84g5GFbHmTzGNzj8on46jmXGKckeGgdjfIwwCekx97PpDciK0OWsj +MdF8wgWMj+HZPU8hnzc1k+mxhelZLw8K4Gi8Bq85VJp/I+XYTnZytmiVLGTbxfWR +TjlO3ODPV3vN9MQTgJHY0VLStyvPSUVme2YADSMifaQATVfEYuN1OP6ERisJtcz6 +XU0gyB5pAoGBANORvqpQhusozEv/GLtrGEmEUhnO/5d2jYwVrkmk41A2wbs6tcoy +kaN+KACJxreWpXV4C3l2kjUwCdopXuONkUUnGyiXeWERe+lJmo3MKVN8pYwia9+k +amgILuVkc0PcpmHMrgcmPOyoMwNrtW0CuNODwiDpd3n+HG+x8L9ATI29AoGBAMgO +OQNecK1HqB+37+v13r0cSJ+Zi0YZ5WFuS+BTbYYWdQsWI29Ju7GaUi6GVm0rdAEA +153JvnhIW+Wffysa5Ntyz4xPTT7ZojaqWrPytktwyb3U0B2KR8cC1gKHvkz08Aie +7QnlrUR9jsZa/MlOtuSh+a6TRL2gLoNJcE9o1cfzAoGADw9LzCHJSMnxqOMypnyc +EPebRH0IkoZ80uDkNBfJmncbWTF3qTnqRgH/5PHptD3D71WpM28uPxz5Ro81UutL +0OlUtJH7sN4mvNdhagCDXI791bjJhvTUIi2a8PcygT0els2UAaxGH+5lGzQ6iNTt +xRiW4/Lab1OYQJcg9Owlxt0CgYEAtk1HpQtFcJIw4Z6TMpnePMRuZYndAaeNgIiq ++iPsVVlXlR+6cKpnMMPpCd5/GYKUdmmXEoGKYT/HBmuezd/3Fwb7nOeTA6f9CwWY +HA0cE4kXPjaU46ZkHDU4YhvizWwS5Dg212MFzrkABz9YxfVF8vird2taI9a5LAgb +ITHuRgMCgYEAtQqJQ7gyxCbxbHiUug8ZC+Wrut33ltjQptA4JnzGTVe/1hh6rJ4g +O1Vib8Z6rHNScXsnXGZ/a4qLt+BAN72Kd2om6zUUBI3PLNzZzg4MysooPxrqGwB3 +40vmIOy6VgI61wChj0oyn2/uvva1KJU5hef9F2dnV5dH3LL5tPWSqFo= +-----END RSA PRIVATE KEY----- diff --git a/tls.pem b/tls.pem new file mode 100644 index 0000000..d990a7f --- /dev/null +++ b/tls.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICrzCCAZcCFHr2cjtJq9JntyxymaoGk0nkBga5MA0GCSqGSIb3DQEBCwUAMBQx +EjAQBgNVBAMMCWxvY2FsaG9zdDAeFw0yMTEyMTAxNDI1MzJaFw0yMjEyMTAxNDI1 +MzJaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAKVVngu4b5oAYhL9O0iAhPXgeHhOvFJy2X1qELe+UdyMvZn7Jkcg +Cw+lllv7KCJbefTM98Evz24lPUuTMnt+Q9WW6RTKlMlWsYCLDvUwa2drdMnkcjtA +NV/FjDX+NYjYpPkhWRnLE2BU04h8IfAals8upDDR5j4F/dRDbi9jHhVu/SYHShuG +gFR70qtIf1yp9ctQI1ojK3zhTMJ3X8Ytwdauvv6b5ayXYcC+SnH2g3iqrLdFhSlp +h3DXmK81mSXoLfhyjXID0srSiWYT1z1NJkCGUQJM0ru0vCOJ61I4X1g1gdRDo1Ix +LhA6odgJaf7T6fWS5wtM65ok0NM3H0EZdWcCAwEAATANBgkqhkiG9w0BAQsFAAOC +AQEAfKkhoc9BRZlz9cgEAeQszTnoo1Chs55Lw4W3za2S4ArXM0BWkZD0m1sNBHG1 +clA9em6z9erDnNnRYDd4kd8PZAZx+KWFCOaZuBM2/sJpBHMSLr4X37j9Teuoij5k +l2pdkyYEEhbhaAMnyAmmQqwxFH0WKB1pswFuxr/+GFsN0mFqyvl5qv7uCh6fQRME +Q1EDtmVpZ5d4d9GPnd2KZ4Fnu+6W6XEbaIicLwsJo3mRbNtHXQx1bsWZrcUsQGFw +MVz2ntWUa9PVgO7fSGFnvkRF/YQ22eobTRFzHWSgqFwpwC9NZYmtrO3uMEwu25Hm +kh+Iw+xoOs3EeFEocG735c+RFg== +-----END CERTIFICATE----- -- cgit v1.2.1