From 038ffdf0d6cd0e8be5a9fa7aaec89e4751c03664 Mon Sep 17 00:00:00 2001 From: Ayaz Badouraly Date: Fri, 22 Sep 2023 14:38:43 +0200 Subject: [PATCH] client/pkg/transport: Support SAN URIs in TLS peer verification Cherry-pick https://github.com/etcd-io/etcd/pull/13445 manually because the remote repository has been deleted, and add support for multiple values for allowed client and peer URIs Signed-off-by: Ayaz Badouraly --- client/pkg/transport/listener.go | 41 ++++++--- server/etcdmain/config.go | 4 + server/etcdmain/help.go | 6 +- tests/e2e/etcd_config_test.go | 80 +++++++++++++++++- tests/fixtures/ca.crt | 30 +++---- tests/fixtures/client-clientusage.crt | 32 +++---- .../fixtures/client-clientusage.key.insecure | 50 +++++------ tests/fixtures/client-nocn.crt | 34 ++++---- tests/fixtures/client-nocn.key.insecure | 50 +++++------ tests/fixtures/gencerts.sh | 3 + tests/fixtures/revoke.crl | Bin 522 -> 522 bytes tests/fixtures/server-ca-csr4.json | 21 +++++ tests/fixtures/server-ecdsa.crt | 24 +++--- tests/fixtures/server-ecdsa.key.insecure | 6 +- tests/fixtures/server-ip.crt | 32 +++---- tests/fixtures/server-ip.key.insecure | 50 +++++------ tests/fixtures/server-ipv6.crt | 32 +++---- tests/fixtures/server-ipv6.key.insecure | 50 +++++------ tests/fixtures/server-revoked.crt | 32 +++---- tests/fixtures/server-revoked.key.insecure | 50 +++++------ tests/fixtures/server-serverusage.crt | 32 +++---- .../fixtures/server-serverusage.key.insecure | 50 +++++------ tests/fixtures/server-wildcard.crt | 32 +++---- tests/fixtures/server-wildcard.key.insecure | 50 +++++------ tests/fixtures/server.crt | 32 +++---- tests/fixtures/server.key.insecure | 50 +++++------ tests/fixtures/server2.crt | 32 +++---- tests/fixtures/server2.key.insecure | 50 +++++------ tests/fixtures/server3.crt | 34 ++++---- tests/fixtures/server3.key.insecure | 50 +++++------ tests/fixtures/server4.crt | 25 ++++++ tests/fixtures/server4.key.insecure | 27 ++++++ tests/framework/e2e/flags.go | 6 ++ 33 files changed, 640 insertions(+), 457 deletions(-) create mode 100644 tests/fixtures/server-ca-csr4.json create mode 100644 tests/fixtures/server4.crt create mode 100644 tests/fixtures/server4.key.insecure diff --git a/client/pkg/transport/listener.go b/client/pkg/transport/listener.go index a7d37688d92..11d13a0a341 100644 --- a/client/pkg/transport/listener.go +++ b/client/pkg/transport/listener.go @@ -197,6 +197,10 @@ type TLSInfo struct { // TLS certificate provided by a client. AllowedHostnames []string + // AllowedURIs is a list of acceptable subjective alternative name URIs that must match the + // TLS certificate provided by a client. + AllowedURIs []string + // Logger logs TLS errors. // If nil, all logs are discarded. Logger *zap.Logger @@ -415,23 +419,20 @@ func (info TLSInfo) baseConfig() (*tls.Config, error) { cfg.CipherSuites = info.CipherSuites } + var definedRestrictions int + for _, restriction := range []int{len(info.AllowedCN), len(info.AllowedCNs), len(info.AllowedHostname), len(info.AllowedHostnames), len(info.AllowedURIs)} { + if restriction > 0 { + definedRestrictions++ + if definedRestrictions > 1 { + return nil, errors.New("exactly one of AllowedCNs, AllowedHostnames, or AllowedURIs can be defined") + } + } + } + // Client certificates may be verified by either an exact match on the CN, // or a more general check of the CN and SANs. var verifyCertificate func(*x509.Certificate) bool - if info.AllowedCN != "" && len(info.AllowedCNs) > 0 { - return nil, fmt.Errorf("AllowedCN and AllowedCNs are mutually exclusive (cn=%q, cns=%q)", info.AllowedCN, info.AllowedCNs) - } - if info.AllowedHostname != "" && len(info.AllowedHostnames) > 0 { - return nil, fmt.Errorf("AllowedHostname and AllowedHostnames are mutually exclusive (hostname=%q, hostnames=%q)", info.AllowedHostname, info.AllowedHostnames) - } - if info.AllowedCN != "" && info.AllowedHostname != "" { - return nil, fmt.Errorf("AllowedCN and AllowedHostname are mutually exclusive (cn=%q, hostname=%q)", info.AllowedCN, info.AllowedHostname) - } - if len(info.AllowedCNs) > 0 && len(info.AllowedHostnames) > 0 { - return nil, fmt.Errorf("AllowedCNs and AllowedHostnames are mutually exclusive (cns=%q, hostnames=%q)", info.AllowedCNs, info.AllowedHostnames) - } - if info.AllowedCN != "" { info.Logger.Warn("AllowedCN is deprecated, use AllowedCNs instead") verifyCertificate = func(cert *x509.Certificate) bool { @@ -444,6 +445,7 @@ func (info TLSInfo) baseConfig() (*tls.Config, error) { return cert.VerifyHostname(info.AllowedHostname) == nil } } + if len(info.AllowedCNs) > 0 { verifyCertificate = func(cert *x509.Certificate) bool { for _, allowedCN := range info.AllowedCNs { @@ -454,6 +456,7 @@ func (info TLSInfo) baseConfig() (*tls.Config, error) { return false } } + if len(info.AllowedHostnames) > 0 { verifyCertificate = func(cert *x509.Certificate) bool { for _, allowedHostname := range info.AllowedHostnames { @@ -464,6 +467,18 @@ func (info TLSInfo) baseConfig() (*tls.Config, error) { return false } } + if len(info.AllowedURIs) > 0 { + verifyCertificate = func(cert *x509.Certificate) bool { + for _, allowedURI := range info.AllowedURIs { + for _, uri := range cert.URIs { + if allowedURI == uri.String() { + return true + } + } + } + return false + } + } if verifyCertificate != nil { cfg.VerifyPeerCertificate = func(rawCerts [][]byte, verifiedChains [][]*x509.Certificate) error { for _, chains := range verifiedChains { diff --git a/server/etcdmain/config.go b/server/etcdmain/config.go index 8b22ccf21ee..e1afe0ed122 100644 --- a/server/etcdmain/config.go +++ b/server/etcdmain/config.go @@ -227,6 +227,7 @@ func newConfig() *config { fs.BoolVar(&cfg.ec.ClientTLSInfo.ClientCertAuth, "client-cert-auth", false, "Enable client cert authentication.") fs.StringVar(&cfg.ec.ClientTLSInfo.CRLFile, "client-crl-file", "", "Path to the client certificate revocation list file.") fs.Var(flags.NewStringsValue(""), "client-cert-allowed-hostname", "Comma-separated list of allowed SAN hostnames for client cert authentication.") + fs.Var(flags.NewStringsValue(""), "client-cert-allowed-uri", "Comma-separated list of allowed SAN URIs for client cert authentication.") fs.StringVar(&cfg.ec.ClientTLSInfo.TrustedCAFile, "trusted-ca-file", "", "Path to the client server TLS trusted CA cert file.") fs.BoolVar(&cfg.ec.ClientAutoTLS, "auto-tls", false, "Client TLS using generated certificates") fs.StringVar(&cfg.ec.PeerTLSInfo.CertFile, "peer-cert-file", "", "Path to the peer server TLS cert file.") @@ -240,6 +241,7 @@ func newConfig() *config { fs.StringVar(&cfg.ec.PeerTLSInfo.CRLFile, "peer-crl-file", "", "Path to the peer certificate revocation list file.") fs.Var(flags.NewStringsValue(""), "peer-cert-allowed-cn", "Comma-separated list of allowed CNs for inter-peer TLS authentication.") fs.Var(flags.NewStringsValue(""), "peer-cert-allowed-hostname", "Comma-separated list of allowed SAN hostnames for inter-peer TLS authentication.") + fs.Var(flags.NewStringsValue(""), "peer-cert-allowed-uri", "Comma-separated list of allowed SAN URIs for inter-peer TLS authentication.") fs.Var(flags.NewStringsValue(""), "cipher-suites", "Comma-separated list of supported TLS cipher suites between client/server and peers (empty will be auto-populated by Go).") fs.BoolVar(&cfg.ec.PeerTLSInfo.SkipClientSANVerify, "experimental-peer-skip-client-san-verification", false, "Skip verification of SAN field in client certificate for peer connections.") fs.StringVar(&cfg.ec.TlsMinVersion, "tls-min-version", string(tlsutil.TLSVersion12), "Minimum TLS version supported by etcd. Possible values: TLS1.2, TLS1.3.") @@ -411,8 +413,10 @@ func (cfg *config) configFromCmdLine() error { cfg.ec.HostWhitelist = flags.UniqueStringsMapFromFlag(cfg.cf.flagSet, "host-whitelist") cfg.ec.ClientTLSInfo.AllowedHostnames = flags.StringsFromFlag(cfg.cf.flagSet, "client-cert-allowed-hostname") + cfg.ec.ClientTLSInfo.AllowedURIs = flags.StringsFromFlag(cfg.cf.flagSet, "client-cert-allowed-uri") cfg.ec.PeerTLSInfo.AllowedCNs = flags.StringsFromFlag(cfg.cf.flagSet, "peer-cert-allowed-cn") cfg.ec.PeerTLSInfo.AllowedHostnames = flags.StringsFromFlag(cfg.cf.flagSet, "peer-cert-allowed-hostname") + cfg.ec.PeerTLSInfo.AllowedURIs = flags.StringsFromFlag(cfg.cf.flagSet, "peer-cert-allowed-uri") cfg.ec.CipherSuites = flags.StringsFromFlag(cfg.cf.flagSet, "cipher-suites") diff --git a/server/etcdmain/help.go b/server/etcdmain/help.go index 03e81cc8dba..3783ab4ce59 100644 --- a/server/etcdmain/help.go +++ b/server/etcdmain/help.go @@ -160,6 +160,8 @@ Security: Path to the client certificate revocation list file. --client-cert-allowed-hostname '' Comma-separated list of SAN hostnames for client cert authentication. + --client-cert-allowed-uri '' + Comma-separated list of allowed SAN URIs for client cert authentication. --trusted-ca-file '' Path to the client server TLS trusted CA cert file. --auto-tls 'false' @@ -176,6 +178,8 @@ Security: Comma-separated list of allowed CNs for inter-peer TLS authentication. --peer-cert-allowed-hostname '' Comma-separated list of allowed SAN hostnames for inter-peer TLS authentication. + --peer-cert-allowed-uri '' + Comma-separated list of allowed SAN URIs for inter-peer TLS authentication. --peer-auto-tls 'false' Peer TLS using self-generated certificates if --peer-key-file and --peer-cert-file are not provided. --peer-client-cert-file '' @@ -223,7 +227,7 @@ Logging: --enable-log-rotation 'false' Enable log rotation of a single log-outputs file target. --log-rotation-config-json '{"maxsize": 100, "maxage": 0, "maxbackups": 0, "localtime": false, "compress": false}' - Configures log rotation if enabled with a JSON logger config. MaxSize(MB), MaxAge(days,0=no limit), MaxBackups(0=no limit), LocalTime(use computers local time), Compress(gzip)". + Configures log rotation if enabled with a JSON logger config. MaxSize(MB), MaxAge(days,0=no limit), MaxBackups(0=no limit), LocalTime(use computers local time), Compress(gzip)". Experimental distributed tracing: --experimental-enable-distributed-tracing 'false' diff --git a/tests/e2e/etcd_config_test.go b/tests/e2e/etcd_config_test.go index 7dc7d5d31ef..cb50e33e128 100644 --- a/tests/e2e/etcd_config_test.go +++ b/tests/e2e/etcd_config_test.go @@ -430,6 +430,85 @@ func TestEtcdPeerNameAuth(t *testing.T) { } } +// TestEtcdPeerURIAuth checks that the inter peer auth based on SAN URI validation is working correctly. +func TestEtcdPeerURIAuth(t *testing.T) { + e2e.SkipInShortMode(t) + + peers, tmpdirs := make([]string, 3), make([]string, 3) + for i := range peers { + peers[i] = fmt.Sprintf("e%d=https://127.0.0.1:%d", i, e2e.EtcdProcessBasePort+i) + d, err := os.MkdirTemp("", fmt.Sprintf("e%d.etcd", i)) + if err != nil { + t.Fatal(err) + } + tmpdirs[i] = d + } + ic := strings.Join(peers, ",") + + procs := make([]*expect.ExpectProcess, len(peers)) + defer func() { + for i := range procs { + if procs[i] != nil { + procs[i].Stop() + } + os.RemoveAll(tmpdirs[i]) + } + }() + + // node 0 and 1 have a cert with the correct certificate name, node 2 doesn't + for i := range procs { + commonArgs := []string{ + e2e.BinDir + "/etcd", + "--name", fmt.Sprintf("e%d", i), + "--listen-client-urls", "http://0.0.0.0:0", + "--data-dir", tmpdirs[i], + "--advertise-client-urls", "http://0.0.0.0:0", + "--listen-peer-urls", fmt.Sprintf("https://127.0.0.1:%d,https://127.0.0.1:%d", e2e.EtcdProcessBasePort+i, e2e.EtcdProcessBasePort+len(peers)+i), + "--initial-advertise-peer-urls", fmt.Sprintf("https://127.0.0.1:%d", e2e.EtcdProcessBasePort+i), + "--initial-cluster", ic, + } + + var args []string + if i <= 1 { + args = []string{ + "--peer-cert-file", e2e.CertPath4, + "--peer-key-file", e2e.PrivateKeyPath4, + "--peer-trusted-ca-file", e2e.CaPath, + "--peer-client-cert-auth", + "--peer-cert-allowed-uri", "spiffe://example4.com/service", + } + } else { + args = []string{ + "--peer-cert-file", e2e.CertPath4, + "--peer-key-file", e2e.PrivateKeyPath4, + "--peer-trusted-ca-file", e2e.CaPath, + "--peer-client-cert-auth", + "--peer-cert-allowed-uri", "spiffe://example.com/service", + } + } + + commonArgs = append(commonArgs, args...) + + p, err := e2e.SpawnCmd(commonArgs, nil) + if err != nil { + t.Fatal(err) + } + procs[i] = p + } + + for i, p := range procs { + var expect []string + if i <= 1 { + expect = e2e.EtcdServerReadyLines + } else { + expect = []string{"client certificate authentication failed"} + } + if err := e2e.WaitReadyExpectProc(p, expect); err != nil { + t.Fatal(err) + } + } +} + func TestGrpcproxyAndCommonName(t *testing.T) { e2e.SkipInShortMode(t) @@ -549,5 +628,4 @@ func TestEtcdTLSVersion(t *testing.T) { assert.NoError(t, err) assert.NoError(t, e2e.WaitReadyExpectProc(proc, e2e.EtcdServerReadyLines), "did not receive expected output from etcd process") assert.NoError(t, proc.Stop()) - } diff --git a/tests/fixtures/ca.crt b/tests/fixtures/ca.crt index 8e3737207a3..2e221fa77ae 100644 --- a/tests/fixtures/ca.crt +++ b/tests/fixtures/ca.crt @@ -1,22 +1,22 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/tests/fixtures/client-clientusage.crt b/tests/fixtures/client-clientusage.crt index 71b305fbc01..bfb869371b2 100644 --- a/tests/fixtures/client-clientusage.crt +++ b/tests/fixtures/client-clientusage.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -MIIECDCCAvCgAwIBAgIULbzkAv8zbkJzZIRDPnBwXl0/BH0wDQYJKoZIhvcNAQEL +MIIECDCCAvCgAwIBAgIUT0SMH+iXjxDhuUVSxiCnvxQApQowDQYJKoZIhvcNAQEL BQAwbzEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH Ew1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQKEwRldGNkMRYwFAYDVQQLEw1ldGNkIFNl -Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTAyMjgxMDQ4MDBaFw0zMTAyMjYxMDQ4 +Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTEwMjcwMjIxMDBaFw0zMTEwMjUwMjIx MDBaMHgxDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE BxMNU2FuIEZyYW5jaXNjbzENMAsGA1UEChMEZXRjZDEWMBQGA1UECxMNZXRjZCBT ZWN1cml0eTEUMBIGA1UEAxMLZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQDWBNo9tYRoQKv76xabz0EPXGJKHIrUjf0NbXz3d9jbP2sH -3hutXr/A221pULfZYIZdaUtmEuEr1905nYwJ2gnO9Y/iSc6fQ/4EjoT+VZLdINQw -I1dG2rtv2ZuYL5oYfgCjLkV1LzYuyfY/zJ93WoJW0YA0t50MEQNGEqD7pYlhsPej -iGyjagSi7zsoAkAagNprULH6RyAqDG7db+MfJOUzHUv4PWGBXPb0PHY3xA+WayFB -nP5AZO16oDh/UnzvfEAJULXeIOLs4eOmtzKMwZwrWzgCB+jBeVlc1FOwXQcmBamN -eYUs75GoO9aSSLROvnQiw2P0z0xVNmDokDXGsSRxAgMBAAGjgZIwgY8wDgYDVR0P +A4IBDwAwggEKAoIBAQCkSw/bIc0SbAMQ8WjvDe9MO3a4tas4kgJENkgmlNCIVbQD +vSmIHenTPinqqlUvp/Xeu4dReN+gapkRPI2ulzQCVcxWdtZimRgBZysYXkYTAB2A +cku6z7ctcrxbHxbed6nIfj+tGdJRSLr+gHOMl2zE3DBsriZEdkqjYPytJOYGBuda +/Dp/BBoZZx7b/v9LU/pQ6VK1EU+wd95YWOP6rXjiCshT8/ERsz/RStq7SxYGXF7X +mvFfKGcinYi72VTExQIMoM3/3rmzcCVPXYIWu2e4xK7HOyfFp91UyZ7LbZNpejKu +x7rLuwj+zye5xZhzJlHLi+r3Il5IY+UltE/ImcHdAgMBAAGjgZIwgY8wDgYDVR0P AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD -VR0OBBYEFCB4ysDF81d6lkKIvebj08BcRWNoMB8GA1UdIwQYMBaAFCkmK/Tt2Rj1 -YHTOAHrA5v8cyLygMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATANBgkqhkiG -9w0BAQsFAAOCAQEAo2B+piCBTjdpCLFj/kc+A0alZTbNdr0+BTsN+5aBE9k4JlZS -smkIQL0vyzjKw/W/o2EyPVcVKJX52/GQsC3bQrBb2lH1jRYgt5pRo24kKHy4Nlc3 -IaYg++ssfT2ZdpYiL3lzLyOHEumcynz3nI5M81e5CCIdEennxaM8FuiYN5OXDOR3 -j+bCYHLYPaWYZopfiSrnq+Z4gRUS2sMI1yqtiPSUdIJLnTfyEEdexvs/KUtFWvFO -4AcecKvT6HA8oNDiWfE6e854uDLTkbXW1rK+FWPU9pv5NR50+GBCvxvmDGtGXxQu -yu+kOsx2gfgNc4idIv1pjZF/1YzrrKGAhChN2A== +VR0OBBYEFER4ehcmQZCf/z7/UZ90WYpPeWF0MB8GA1UdIwQYMBaAFInfVDONBAn8 +7EZryCTQW88atoC/MBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATANBgkqhkiG +9w0BAQsFAAOCAQEAJZWcnjo4i7bcPYDykoDet5MppeeBk1YL4700lpD+B3Fpthu8 +9gCdLDkx4iPSkrQpsDm2FQwwbKQc11nQt2KbDJw6HgLvQN8SFzSBRAkXOQOno+x9 +aq7NuhwR45Cb9HR5PhBS9QRZeKi8a1IKL15641/KO1lzfsyCc+17AcNhVkUa73+C +nroaBxP8H2JrdfNpBQXJ1YHnTB7gF4FSJ3hXBNrX187ogeuwtfi3bzeNNDqC6dUX +c7OlR8Y9WsPYlQoNzpZmYAeoPCyYZx8onasDHu7KuRReMBQCBCjTLQa2/drYix+u +bsGnaQl1/cvfuw0N7h/DNesjN9GwPr6QQ+KgZA== -----END CERTIFICATE----- diff --git a/tests/fixtures/client-clientusage.key.insecure b/tests/fixtures/client-clientusage.key.insecure index ea139257cbc..3ed951fa96a 100644 --- a/tests/fixtures/client-clientusage.key.insecure +++ b/tests/fixtures/client-clientusage.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/client-nocn.crt b/tests/fixtures/client-nocn.crt index a75a701913c..1b4620317ae 100644 --- a/tests/fixtures/client-nocn.crt +++ b/tests/fixtures/client-nocn.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -SYrHgrQ7TRd29DybB6cPAQ== +vcSFFPv1ZU3gqy2QzAbJ8xZypYQL9XmeIOEObnx+C48Y6GnQ3kcWN6kvcIkHC/T/ +ILj0Ahl7BBUwoy4w0lXEO0+5pr7Y7t2pR1ccAVN3jX/C0WeD7gULM+5/tSFdoAzx +Dl+vjiymeJx7t7Wqcfs8Fe+PcuPIjMHddQaF2kX93FCS07p+bZPEaHxGjKcTILfy +ki7ayrUk9EGudkuCM/Ab9OuiGghjWLoSDs9Qq7h3RxbzBPs3LX1ZcUO7EW2IN2m2 +i6PzsFuZ576nRQoUpqO1Y+Zcz5aSqqGfcaP14q7Lfcc1kYFeP2QWPQDivfyLanoT +RiXYxoJVH9TkVH2qFt94WA== -----END CERTIFICATE----- diff --git a/tests/fixtures/client-nocn.key.insecure b/tests/fixtures/client-nocn.key.insecure index 87f20c64689..d3f74d0136b 100644 --- a/tests/fixtures/client-nocn.key.insecure +++ b/tests/fixtures/client-nocn.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEAqY6sh9n2Yf07fAuAaKdRcMAb5cA/o/o0b1WRZoJR86RjzHxE -pJ646uLfUSBgaYViZBcK1L9aUcMYIutSFOcisLX9aq+48kigwxPDskuHn0i4hZ2X -F2zsVaPK4uaLihQe8IbppeJP9nfKWniv8cEv5HooqpClGMV/CFvVshanFl7mCFS3 -HgC4BbtrJCCkLsUndpVb9JLmnSYjHIqoa+Xjkixm5ljn1Jr9fYBZJGmv6p7S0zif -VH7VsOGNxXoS6HJ+5t1KRkd9Qmk9qhR3KcdP9W4jnEwXg5duLBc/fpe8eId30sis -87K5utFi+fx0rB4EmS80KeVCjT3NUfnNv2nQOwIDAQABAoIBAECPnM4VhiUFgTLY -RkqS+wWNgJHYw+KyEGkcEcMQeBfnTkC8SH7OGOcG/7UqOMu1CCPISk17lu5u9K/H -HnfrEmBqy1VmF2vZj6z3x5oJ/FgAHpJx0OgQh2SMe2IuGo+23ZkEJc8N/xh/wEL2 -lTfeMVgz02wuq05lVNtf7FxlF7YCSaxxxDtQQTDR3BSq6l12tB81TQvAD+yh35Gs -1jGhPeKHWc1jny309vczpJq4eIK2xhE+MT8YZAiuHCLGOHUlBBpleo5knyMueVE/ -/Ezbz6eFiIFYpoHA3d3pv3Dy+5WVnhD0YDQPe+jCQrzxyFGDiN488JQ2tVeRM85b -q0naaZECgYEA1T8XWPqRkhjMy0vJxTVux+wdD3u9DIvgBfHxjBUS2xlZdOiLLmBD -CDVLKe+Twn0KiTb0eU+zNn4g1qnxLXmAH7xYWPLtqoI4mM0O89SWxr06ExplamHp -w5k5O3eJr0veKyCUqVbZRZsOQLi1zqEbaOqpA7TrsQOOT5io+0vVoV0CgYEAy407 -JRaGBTBNOPayBVFY+7PRsSRPtcjzbOHriCe4rDn8aIPPmzHyWEIL0pXk5I1eW978 -veC/2oZMsxO2vaKta1bSSOrNA8UJQ+t5Ipp6Fj6yAI5dMDcgOIctE8ctxDUfccQM -kS5DDw0W3zYMI7ixyOe6ydX4OAlcpZgqFpNIJncCgYEAuB1pAyIUXZeb+krNQsAH -jgWGcb/cUeDS408pxlDLnvAcFJxSzw+90HBzHRoE8X8UgbQ5ECSIDxyHLdA8s46b -2Mq9XM8h9H3Kb+NcbZm3NJBce/Hmbhtrwb2hdH6ZGgjfIU1YDX02yqo9fBP+pRDk -oYk5tEGY3ZS8YmzkOVQYduECgYACgnNAOc7dMYNCOIhpWF9oewcS0AfLjfayWPa2 -bwbv2KcsArQEjdEXFXlf10lDKBsJtu4WyTaUUyOO8adHH0JUGHXvQDXW3g8HL1gG -/TCUJaG8MAUmGwfiqof7vnDqAl2o4WnmQFPDU738coYjypsmhvTemCy/RB5ITF/4 -d0hkcQKBgAWpzCnPAh4tPWw1OGE2QSsbRR15hR+67BltiZ+nxJnDcXXS2i08QBkA -3VR0ywWsos+Sox6jm8LpH8RiKqZ5laUjHHUUuX1Tgfxn4EmHo6bBffw7k9vkY7xr -w5Nw/gMRevkRrDQ4Z66z2HspyCHfmdPzWX9zsaSc4nzNs7fw2/uf +MIIEpAIBAAKCAQEA0AXR35Qh0tZMx1IOVFGeg2AYTV7Zau4vcDZBZ/V208UFYLeM +BTAt5HzR8F0bA0GCw7hWNF2h+bM0+Dlsu/QbeKV18AoKh8Wq+XFbIbkN30nYRL3R +tQe7FiGmnogpujYlpSKwggMeScM6oX17+Yzr+S3k+Q+aSyxcj4yPqyt50myLV8Oe +Lpqj0Wvktxvu1YkSZGsnoSHuigr+rPR4V+FU/r3FRDVYpHVCPHdZ84hHo2hkMgcQ +oTGHjsW/01CJrpjb6zKAeKH7m2ogRst2luoZWT0HvBsf0ZP89upxK/SVsptiaQJO +OZGPTP4YkQfZyNUJUbjZqE7WrQTOAtfMChcGaQIDAQABAoIBAQCAjiguSIhCmKco +QsCSQUJ5pAhAwE4StBHjAdSX321I4Cg7phLFHgoueyjup0tLTs/2DlRP1lGEU8h3 +Yl2dJfVYMMDa0AnD8FeCAhi0lX1KMYOSr9AKVTW8Lp2euT04U8Ad9nsoTa8JHLp+ +FGNqTDmEa2Vmucq7jDXDjLU4rgyCCe8zZ4cK5OjedSIKSsuR+VbUBq8pHp+G5g1J +FNItwYav3UQcukv/CXHatlEXeSZzPHoDY8Hv/Bv37zw4CgIvD02y7G8U/UkCYLmx +OfQMvP52qiFvCJmGmhci142cLZ53bk6kTWnZp0phQXkHsLqCs6dzHLJl+6VPSowN +/y4rDvKRAoGBAOg8rspOeFtxQPpUpEm+cKBv0LtSlUhlKhmnG5GvVFmvkjhHGUK4 +QnJi9/EZnzZQd9zRZ6ihVYChXpSsshxAyJCUQ4SYtKrIbX6HjDVyCCJ543RKRoei +rthEnYDEA23dq1Iw1AzmeKuxgfvVZFo7rvt3dkrLy4RbgdlYl/bC9l81AoGBAOVO +22TMAJtYzcmgnWTNcH0/nZhOsJkJpQqf53tFKFHTipDM2pjk/W1GdiAhoaFPYaN2 +NBUxHg+jHoqORdIU2edKwj64nY2bf3j7/HeBUxZFKx4CRhzx1PuN+6Z8UAb2kOV+ +O+63nDXh1ittiJ7s3SyJDirzNFjkeMbpUs0HE+zlAoGAZ3OwwToXb1SSB3FxBdCp +xy5II0n0ah12lZrVMx6RSqplTmCNpiUCpIXlwScSv1U1L86wiHPl7Lj1svEDHobV +UWJaeVS1FmbWL8kd8ijr6r+1TPZRWNZlYL2gE949UNGwIZrSuzRniMQ4DQDQBUoU +9rwOm98Qt9MzkqheeXP74AkCgYEAqgo92pMEaC4D+94kmNlW7ym7XXQMtI9YWXaW +Guz/px3tBM9D0lkMLHoxokYOKyZISwSePpC7r/DP9wLld5GKvF7Nh+EyxA1pC3gg +kSXPTRZhkNEy2Mfjnd59m8lXNrKkY+ml27FAHxymynFg/Ci9IgdIAEV0re5OOYJP +qkXzWpkCgYBQCjS8wqrarCQ+CTZvDgAk3eA2B8OaoS6Ltz66hjus909h9no2MqdZ +HQ3W0OfSKwGbFmZjybeg2KS0eyRqKWtE5+ctaU0GZe0lpuslTGRhJ42T9bvxGfDl +oi1JhnrJtSOrGxDt/mN+HFKkpeeVDtaqi3/FIksSgFg2M6rdz0jYAw== -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/gencerts.sh b/tests/fixtures/gencerts.sh index e4226fca012..689b164bb56 100755 --- a/tests/fixtures/gencerts.sh +++ b/tests/fixtures/gencerts.sh @@ -58,6 +58,9 @@ gencert ./server-ca-csr2.json server2 # generate DNS: localhost, IP: 127.0.0.1, CN: "" certificates gencert ./server-ca-csr3.json server3 +# generate DNS: localhost, IP: 127.0.0.1, CN: "example4.com", URI: "spiffe://example4.com/service" certificates +gencert ./server-ca-csr4.json server4 + # generate wildcard certificates DNS: *.etcd.local gencert ./server-ca-csr-wildcard.json server-wildcard diff --git a/tests/fixtures/revoke.crl b/tests/fixtures/revoke.crl index 61862f41b91bfa933b385d026dd293c94799eb18..87a5dc51d5e85638b413dd47866da24be045384d 100644 GIT binary patch delta 389 zcmeBT>0+7CS8r%wWNu(&WM*U>CC+PPXlQ6)4CNZA8>ljg1YYrZre!;CBkxt6zQSF* zYCgKy9RMpt=v$y{plBe^#vCfE%pzeR)*#Y(Kg76~h4arFx9k%t7oyKgZEM(Xz{|#| z)#lOmotKf3o0WmNiII^ZPOh;&Ircu^IrF?H2PSMh@JB@O{lhTUHjJt8M!*Nr%MYf~0g>>6aKb^G)pVa+5 zx%~1S;m^Dk8U{%f6ZxB0{a)`H`(4Rc+v8nBsJR4B^7a$zZ10ZvT#3!xcSfM}zd|JY zugh}#*>fAVT&{2GJ@dN!?!@ZGvZYdjrVox}a4k~&o0L0e@9Q}WbBa0BRrAk3o_4uH fujz5YT%p?>!mU*+7Wf%OiS~SR=ajs8EcYn@7%rmz delta 389 zcmeBT>0+7CS8rfsWMODvYGh&@CC+PPXkct$4&@rC8>ljgc-j2?dFPN6Q*L@Gk zTKD4j#VKHg2z?8b4HOOJ*_cCRm02VV#2Q32)wI97y(#fEq2wGx)q!XKWlro_V8F}9 zsnzDu_MMlJk(-r)xrvdHVe#J6^`Wh|{=0LFE&E__*lLYG^91o_53DXveQwbq`uV1; ziAuZEmUWBzG%dfRYEC{QV(R>SiGQG#UdOvrjmej+c4)QlcCU$)+`6n?+~B9gDfX+8 z$<16AA+sdX-5;LdsaU}i5%OB?$T_=WSF5zkWw);eGg;Pe-O8w#cP`oDd#TI(%J{m> zZ$Qn>1zFV{L*vNnK~9eGu)MJ+7~kUn&9H&5|wAP*W5UI|L-Zw z+8g$&I}#nQ*~R@Y+w$|(hxLCF+V$TSrHeeMmhhf`+w<`1;B(0fJ70L;D*3*1<8q4@ h)-Q247wqctIBorSS?HE~4w8j6_p>?=c3zG!0swsMtTX@s diff --git a/tests/fixtures/server-ca-csr4.json b/tests/fixtures/server-ca-csr4.json new file mode 100644 index 00000000000..109e48ed614 --- /dev/null +++ b/tests/fixtures/server-ca-csr4.json @@ -0,0 +1,21 @@ +{ + "key": { + "algo": "rsa", + "size": 2048 + }, + "names": [ + { + "O": "etcd", + "OU": "etcd Security", + "L": "San Francisco", + "ST": "California", + "C": "USA" + } + ], + "CN": "example4.com", + "hosts": [ + "127.0.0.1", + "localhost", + "spiffe://example4.com/service" + ] +} diff --git a/tests/fixtures/server-ecdsa.crt b/tests/fixtures/server-ecdsa.crt index 8900d7a91b5..a3c16ef1781 100644 --- a/tests/fixtures/server-ecdsa.crt +++ b/tests/fixtures/server-ecdsa.crt @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIDRzCCAi+gAwIBAgIUVE0fLzH6W4M2gJVJhmQdkQdKpO0wDQYJKoZIhvcNAQEL +MIIDRzCCAi+gAwIBAgIUQVoZJazNaLL2KoLRInRmz2l5dawwDQYJKoZIhvcNAQEL BQAwbzEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH Ew1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQKEwRldGNkMRYwFAYDVQQLEw1ldGNkIFNl -Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTAyMjgxMDQ4MDBaFw0zMTAyMjYxMDQ4 +Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTEwMjcwMjIxMDBaFw0zMTEwMjUwMjIx MDBaMHgxDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE BxMNU2FuIEZyYW5jaXNjbzENMAsGA1UEChMEZXRjZDEWMBQGA1UECxMNZXRjZCBT ZWN1cml0eTEUMBIGA1UEAxMLZXhhbXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjO -PQMBBwNCAAREhCklwbvzFozNPkr3Y5PGrQr1ygfL5Q+XhvPOTTEjEN/zwjw9L0Qa -jfhE8Md89qED0j8xHAKeQRrulgv/FWXXo4GcMIGZMA4GA1UdDwEB/wQEAwIFoDAd +PQMBBwNCAATWEoTiGMex4CeagciSbhCAdChWzlrvq+juJOgehAvzxwDhKuYFKHYo +xA1Y8P9rmwED81foiODBLFY1cY0tf6hdo4GcMIGZMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV -HQ4EFgQUXJTZKpg0EYo+wtiYmacwd1OSKfgwHwYDVR0jBBgwFoAUKSYr9O3ZGPVg -dM4AesDm/xzIvKAwGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3 -DQEBCwUAA4IBAQBd3RuqNsDxYS/RRc9Df8gLaXn/QQhATx6s3+pKHYplIH9sGPCh -ybI4MpwLnuoqxew8dxy7oi/BBXPWSUuVznRV/vLKAIuULoKg2Eb06d17OmqOaakl -asGnJ7z9e6mxHPVDzjkORNlJShY4YOG0tUg4hC5/9Qxh6EGNUKtRC3x4Tm8Jl6me -uGLUjsQV7YhQNRDFECUQmKwolEbwXbAi2SN3I37CBFDFwDT/0BxtfGSn0ZiXRHze -k1dmg9V3r9UPcucb3Djoad/N5YClfFtX/ANC8bufkkdfQLQwIBCUwcPlGxrBAVoD -BoqpmQdpQ/yINKesAD/r5dF2SmUEhZhn6GSK +HQ4EFgQUI6agu6mpn7Tfn4rQwht6b2PyxmowHwYDVR0jBBgwFoAUid9UM40ECfzs +RmvIJNBbzxq2gL8wGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3 +DQEBCwUAA4IBAQAQeUjKA+VgRdD3tivV3H0pNhEGxOIQ+s2Yim2YKWTNk6BvNOBN +pwlvekCDFlINdV07SAeqZWTMZykJUQx2qopwk64FCWx3YeUSA6ollQ7kKkBA73fR +7+UHKlKECckvRiBFAU+EIDap20BDfz0+h49wVeskXTsuBK+xivNfaTaXDXBCmGpW +J7aGYhU0Ad5OydcwW7LAUTkosn0LdPUMVVjncjsTKnTYVMhNHNgHQYqzmbSY7NAv +CKDJoJDCes5NU57HJiM8K+85VghNJrgbeyKeGEw8sFIYoYSewNYVQbLamS+DKV+S +09LnZyV085t5hKc+OTOZFR1sS0LgWdUk/oMO -----END CERTIFICATE----- diff --git a/tests/fixtures/server-ecdsa.key.insecure b/tests/fixtures/server-ecdsa.key.insecure index 9f6b0f8a56b..4c10785e522 100644 --- a/tests/fixtures/server-ecdsa.key.insecure +++ b/tests/fixtures/server-ecdsa.key.insecure @@ -1,5 +1,5 @@ -----BEGIN EC PRIVATE KEY----- -MHcCAQEEIEmvbcwNyqDHWXBG2IHZffLme5Ti8oHYzaapBvwkRSWWoAoGCCqGSM49 -AwEHoUQDQgAERIQpJcG78xaMzT5K92OTxq0K9coHy+UPl4bzzk0xIxDf88I8PS9E -Go34RPDHfPahA9I/MRwCnkEa7pYL/xVl1w== +MHcCAQEEIOLta7FSWj7DB/SdmMMgYMzewb3QeplFbkW+MAj3OpvnoAoGCCqGSM49 +AwEHoUQDQgAE1hKE4hjHseAnmoHIkm4QgHQoVs5a76vo7iToHoQL88cA4SrmBSh2 +KMQNWPD/a5sBA/NX6IjgwSxWNXGNLX+oXQ== -----END EC PRIVATE KEY----- diff --git a/tests/fixtures/server-ip.crt b/tests/fixtures/server-ip.crt index 84acc9c2b60..08cf167f605 100644 --- a/tests/fixtures/server-ip.crt +++ b/tests/fixtures/server-ip.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgIUIqRH3sc1siaGkZVpWKSoDAIEMucwDQYJKoZIhvcNAQEL +MIIEBzCCAu+gAwIBAgIUHxgNTKvlG6LkD8uP+g0SjHcqDlkwDQYJKoZIhvcNAQEL BQAwbzEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH Ew1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQKEwRldGNkMRYwFAYDVQQLEw1ldGNkIFNl -Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTAyMjgxMDQ4MDBaFw0zMTAyMjYxMDQ4 +Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTEwMjcwMjIxMDBaFw0zMTEwMjUwMjIx MDBaMHgxDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE BxMNU2FuIEZyYW5jaXNjbzENMAsGA1UEChMEZXRjZDEWMBQGA1UECxMNZXRjZCBT ZWN1cml0eTEUMBIGA1UEAxMLZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQDUTSITIyfyfyE+fdQGM8sali6fk4pFCpuODbljr/ywVI81 -/MrLGhX/zySgRHKKG5f23CWbImgtIsPbScKxNNQcvDRXmbsLtlH/o7Eoun/e0aGp -rzr0p0QNGGeKFfUBTnaB+Z7+V92oxjNAuyeMZstqJxjOWDGpCS+yFVvP/ElRsL2H -JVZHWOykwKdLznRUjlw//PcvJrNsO9DzYluZ6tDqlN5nyB6aW0h9ZkcCskGDo+1V -94tjh5rGTscREVIWxVxHgLMFlvaEJlz64pVgc8VWD6famaiqP5nC0WOx5BJtSrmF -3WH97DkfVcXWpqUbEAey6G4sLU0a/08iKoWbJmbvAgMBAAGjgZEwgY4wDgYDVR0P +A4IBDwAwggEKAoIBAQC5Uznwm+FikUtS3p/Vi4UMHHC7uRT27oaafiWs6jqPO+fd +N/0l5vuXaZwc252a0vaU0TcXT2cVjoMRC0h/0CczFxSICqkhunjL9t0fxtSSU3mY +Er8Jb70c25ug7NuqWWZvyf/3a8aSuTRz0ikCihq6FRgXHoHyvkFVmPKZ5lzKJT7K +4tIheWc5DFrMrWYL7OmPTxbw9UJLjGtpU9MXiWM3GhinZHzcwIuMdDXHPFd5rNt3 +j3rAfYAzFunKBM7mFeaTE4ux6YoLk2Zd638DjxOk2SlLXJcngCoi9LzTve8hAn+0 +PCoVIbkl51npvCaXb2zJ5YcoPUYj734c019Y4CPlAgMBAAGjgZEwgY4wDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB -Af8EAjAAMB0GA1UdDgQWBBQiwt5ZVBlE2nrYnp5z4R6ADUnCwTAfBgNVHSMEGDAW -gBQpJiv07dkY9WB0zgB6wOb/HMi8oDAPBgNVHREECDAGhwR/AAABMA0GCSqGSIb3 -DQEBCwUAA4IBAQAh5Jxw4TbDnQJMzj53KxEgNxbd++p7LMhZkN5X8jtuDe81rzeQ -CyvJlrLEVPKbXiQF6cFV3TOvrZY/PM8UoAcXv0noEtrlRrrjbk9e4My3Zu4O1IHB -MvfXOuF8JN5L3kCrcUcjhMrx8XTLyathSTQxG6TCh7X4+/vXufbZkkzg8nhtSSWB -t7hWYo3KA25TgjP4E68BpnddNe9ad2sMIpIM1ovhhW6v8Uzux+eKkBkeb2Cdmrhd -CEzK33WrDPCLsxa8hOByCWFj76qQ+Q5kgJvK3F7kBLWijhRKLhJBQzCJDCvx4yE1 -w/e+aG74m1tAID1XjTuCZIcTZTEHZi31ogVM +Af8EAjAAMB0GA1UdDgQWBBTLCyNeDfynIDCfu4nOLHdjkb2uSjAfBgNVHSMEGDAW +gBSJ31QzjQQJ/OxGa8gk0FvPGraAvzAPBgNVHREECDAGhwR/AAABMA0GCSqGSIb3 +DQEBCwUAA4IBAQAISkh2WRdqE/gXJGSHyqTxP/b1vLLs+dOAfC2SWunIEd9bvFAo +Edz2NUrxWykLL6uRJo+OarD1Vti5/9GtxFA0EEt5J4XL154zefYJoOQwQ6p3HYGj +bVP3CEucbWUzCuI2maktxMWKlLjTVO+RpBeC7Tz2UPoSaefaM1TkEzxvtacKRgU9 +yd8EZ5Oap5AXmoYGdiArhn0f3TO6xGTGmn7xu1Fawv78bpJSheYh+tuSicaRW5u7 +dXJoeQJcyyvztWoZ1Cch6SAEjUI02z4wCkq28CMTgiv1b47wP+IggLX4KwnOYl17 +MP76LacWfcGykgdYsCnRGOZd3BSMH6RP1lzb -----END CERTIFICATE----- diff --git a/tests/fixtures/server-ip.key.insecure b/tests/fixtures/server-ip.key.insecure index 94bf1595f8a..5e72241a101 100644 --- a/tests/fixtures/server-ip.key.insecure +++ b/tests/fixtures/server-ip.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server-ipv6.crt b/tests/fixtures/server-ipv6.crt index 444800cd833..4cfb7d0b942 100644 --- a/tests/fixtures/server-ipv6.crt +++ b/tests/fixtures/server-ipv6.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/tests/fixtures/server-ipv6.key.insecure b/tests/fixtures/server-ipv6.key.insecure index 1181468fcf0..7ea4bae9764 100644 --- a/tests/fixtures/server-ipv6.key.insecure +++ b/tests/fixtures/server-ipv6.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server-revoked.crt b/tests/fixtures/server-revoked.crt index 899453e7ec1..502b3a09aa3 100644 --- a/tests/fixtures/server-revoked.crt +++ b/tests/fixtures/server-revoked.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/tests/fixtures/server-revoked.key.insecure b/tests/fixtures/server-revoked.key.insecure index 5060bf605ce..258682dd072 100644 --- a/tests/fixtures/server-revoked.key.insecure +++ b/tests/fixtures/server-revoked.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server-serverusage.crt b/tests/fixtures/server-serverusage.crt index b7aca3e5b86..cd4974e663b 100644 --- a/tests/fixtures/server-serverusage.crt +++ b/tests/fixtures/server-serverusage.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -MIIECDCCAvCgAwIBAgIUDVfELNb4NV52PJjENU2DNOIFx6IwDQYJKoZIhvcNAQEL +MIIECDCCAvCgAwIBAgIUThm0LMEtw+8xebZRQciGFF30LRQwDQYJKoZIhvcNAQEL BQAwbzEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH Ew1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQKEwRldGNkMRYwFAYDVQQLEw1ldGNkIFNl -Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTAyMjgxMDQ4MDBaFw0zMTAyMjYxMDQ4 +Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTEwMjcwMjIxMDBaFw0zMTEwMjUwMjIx MDBaMHgxDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE BxMNU2FuIEZyYW5jaXNjbzENMAsGA1UEChMEZXRjZDEWMBQGA1UECxMNZXRjZCBT ZWN1cml0eTEUMBIGA1UEAxMLZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQDvx5mE6ZwV61si7QK18X+K6lJSWr8rE+0l4YbvbLh/bCdP -bnPzTsiK+FN4FA9fur73L/RvQDxO9XG99pKIhKPGxiit6DSJ9rL24RpK7tJpgnnK -Kdry6E+6/ZvVXBP3LtdJyX3kpdw+TSivlwi50CeEQA5argOXnyDNGIOWC8iMpeg7 -z3pE0DfpDEgLMjGE/I/9YHRCOiK/8kQchXqVfWHpALFakf9+QPNpNrEIPjV7IPja -GEUeDG9MI0PYbBl45NkKIi0nelV/Nay9kyPSPKfvngJU2dTqsGSVXW+DlZo7OJBh -RLEih+CWGfotGzFzXWdQRvD/VleaxYYUDKkyHVx1AgMBAAGjgZIwgY8wDgYDVR0P +A4IBDwAwggEKAoIBAQDoUWhtaG01h4W8Ojpdk/7/T+Yq292j2feLdfaGQgqJk9pF +5KSAVxd5haJqsaDWRDGU8J2mMNRF46UDkz1+bCQjUugzgc9RSi3RYPpUywE84ma7 +ZGcIVQttLPFE+aTXSYG9YyndRBBgJpSWBj2KCW8FZ8I0l8v2LLhSZaDoXwmzT7pT +pWVVQ1We9ICdSDrGYEeKk1rxzQGkSjDkLXrDKhAa16SZAczhaf9bbGHDqQznhk4L +HvasYayJCG5z4L7XJe53nH/BA6eU4YimJhBcBSb+baWYniAK/y0stLd1jLzKLhMq +ULjGa2g5tCIIa2Su5nk7e6mEsad/kWAeP5pgkMKJAgMBAAGjgZIwgY8wDgYDVR0P AQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYD -VR0OBBYEFKdzgCE8K0tYt9LaF5N2aQrrHru0MB8GA1UdIwQYMBaAFCkmK/Tt2Rj1 -YHTOAHrA5v8cyLygMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATANBgkqhkiG -9w0BAQsFAAOCAQEAYcD+1ebiJna7dfydgw/yox+b6/KO16evaU4c5Spu5O+VtcZG -rKMi8MT8V0U7kL9Xo9TszbzwpPWr1It0wcmM1cZrwykkT/baVJADaLtfSFUtlCDX -HNB04C2UUBPPosFr1d5YtwyN55qxgyMg+IDeMubYZ4qwDWCYBTIiz9yHoQ6LuuV8 -Tkkpa6X5n4+fO2iUgA6SZUkwZGdbQLOz9VMa1qgyOz3ejuDeMc4sa08iADs4wG/X -ohRGg0Df5THeXhR+Pn0HBf3T0eTAeZzLL5xtlIn9o6o9CEU573uEYQI1BG1kcDeQ -Rs9J/2iuLqr8GAjr7k5aUW3FFYRtqC3YR0G5Eg== +VR0OBBYEFGa8GYU/1Z+27Zu08XBZ7mAIrFZsMB8GA1UdIwQYMBaAFInfVDONBAn8 +7EZryCTQW88atoC/MBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATANBgkqhkiG +9w0BAQsFAAOCAQEAc0eKfST6V0e1rKdA4jj7JA2Jt3v7P1qwUdem0cE5wBEr6PDa ++/v9DEWEzmV7ebRAmpy5zOBvSshtK3gDAiXFUkVR9/p4QUMhPOTJ0b7TGRd31ORV +jN1ydVBO+2GpA/NWSbVkl4qf4+Fzl/r/ihMfHtwBeQ+n2W3LZDIQav+DmV0Fy9Ru +Fl6nNK0M6MzBsdIE7rIuvi1l0bZHoe1WtkQGwO75KLv5FAd/qbTDE+/ZfpNjoW+5 +Ifn4o4uy/D8jzO/o5PX6bszXqK2JmzDncg1gPcDVIUm8qc8YqPmXlYFVfgoIU7s2 +l/J9qGooaMD1OiJ/grmBHP7sMhTkIWFKkDOYyg== -----END CERTIFICATE----- diff --git a/tests/fixtures/server-serverusage.key.insecure b/tests/fixtures/server-serverusage.key.insecure index a0ac946aa7e..e9c48a8d7b6 100644 --- a/tests/fixtures/server-serverusage.key.insecure +++ b/tests/fixtures/server-serverusage.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server-wildcard.crt b/tests/fixtures/server-wildcard.crt index 156fd073202..c3910e5a50d 100644 --- a/tests/fixtures/server-wildcard.crt +++ b/tests/fixtures/server-wildcard.crt @@ -1,25 +1,25 @@ -----BEGIN CERTIFICATE----- -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 -S8e6/xuD4RxpUMOcMBuGSg== +WzvUToiBj5yreBYBf1KpU4fTM16rM73JNTN0/iEpo5jWmSnVmsCBfS/c6TB1nLdo +jLRKRhvtMmx3NIDwwaSfutuO96e/C3M5Q5cjaQxhvEpcM0SPF9EHJ+MCpPilayjL +fgFBdbbiwV5jZ1jHlHOYSTKgPMc8YduUOJVe3oHAkBlzZG+A1/Jxc6mV0+rulxZP +/SDjl1cRwo5PiVEcUmAZeM2tZ3/2kVf70g23MQPZs0UVWcXyuxzlu9e6nUDOBlHy +ijxiGCZmhKI2Ncav0299yKdfshXwZEsHHjPM9ASqP7PxhhAUQBwSvE8GJvaUOnFh +q/KSkCBj2ofLLRH9GOd+5A== -----END CERTIFICATE----- diff --git a/tests/fixtures/server-wildcard.key.insecure b/tests/fixtures/server-wildcard.key.insecure index 72e455365e4..99ac111b757 100644 --- a/tests/fixtures/server-wildcard.key.insecure +++ b/tests/fixtures/server-wildcard.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEA6VSszANSep37rDB05HS804duQT7D/iyPalYRlQZ0914pN8me -UJG6R95EUY+5K0b8nTtPRXHGePNO61/qT9lezTc/ZPcLjmrWZetv9bkBYLaQuiBI -9GNtsOASOkW5lrKFxvJNP76969yfl/0XUSOGY/aoww/GBNEg2qZ5qU2f7PBimH05 -L/r2nRGL0UtmQ9VIrzZTKh4y/mFMNuLJU2GPL5c4AXPbAfJwuG51ygWwQwr1HYhw -R6jOUhWMxxHVYg0VE+ksARNkJjg7GrGCURlD4ammzRWsaT9MWug/7kKEGeFE4uC4 -8NDfo+cKW6ICfz3/K33sEyqG0EjtI52YuZ5sBwIDAQABAoIBAC3SKRTvWhUmTTQl -V+89VY+cuvQpJUgW7BsPx+giGnoxjZqdB2//Djvq1DPIK67qA9XEve5/R2CdN1RV -w6fmog1e2h4zvZs8M9pT/+qbaD/b2lQS3wDPPc1MU4gKBUYozMii8LSh+p4E93pb -g2a1uUCMQdv8jwCHKRKHOsEas1tOAaZheeauni0e/RIczsgfvGuzgBRO8c5PLmA5 -vh8MGxoKCvXQRrG+l3m77Ni0e6jj+p/3rA41Y1iNhj+jAgcsi5N1l6GsBKr5rFMp -w5pmfkLWnaN1a7Z25KWrVEsvSnxQpoIRXJt9mrnc5IztEtL0Yr49VQRWGSCzrXBr -xZrnyXECgYEA+6ClMRZCubvk4xZewVYGL4we3L3VpwbHkYgIA/wBttZYm2oBl09a -eERj87gC2Qzkpa8HcS20//KFxVNYzW1ExBqicndZfd4I8M06eMsjLnsDP1wLnxQZ -dyroxoqiEkIVWxautq/VrIO2dgAgVDHi2AJsdc0n7qnx9U026vqxx0UCgYEA7WKj -J7lvk/fyVZAe84VAG/kLDgmkcSD+kGf1vIie24dABiMjPxUb8cNrP1e5KAWpe40r -lUhPWroW0xXPrIhS+6PrcTA4/2ebJ4Qf0aAtDL3gHnB2E/BTuDb12PnkrZqg2jBK -YctXIfNIcNXYVP1y6Lq10WvwviBG2nniAPUKZNsCgYAJsdXLf10QxOF7slfyQPs6 -B78EqDe8GLHFtKUCakoyni2Jx1rKVp9YtOHY+QT7EdkZXRX/UVCA7/ohcSWhvI0C -tTf/CwQiqlRT2sRe9Qyk9M5aOZSlC2QzyC5xv9OgunUSLlyK41lrLSPxhe248LcZ -tXYyT7YzJs8QsWnlQcVptQKBgQDPwJ+hyHyKN1ly4Kr13Qx6br7qDi5Ig+PGZfV+ -huLgpcG2nVHfh43pTGm0CgYVrL7jTm1yPNKWSH5pRpF2IejeKluHt/hqLjZvowZl -45UJrbNTcIEmehILCq6msi0cclOMIO84H0mmgNBJUB4AY8AJRj6RhbIv8vePhVPy -GoJ6OQKBgFWdHMY6qm8avVslWekWH5zA4acqg1jUR4t/8HCqEFMrBhxCzWcJJhsH -kqzUxxZ0dceqaYlieG1CayImbONpqhlVtUpjZ1HhCQ3cO1qK8fX2raxdow2BWAaX -QxnME2lB3Uxn673IAF2HyjLKpKwupRpg5QUD7Zw5s7P7FdpeHLlE +MIIEowIBAAKCAQEA8nw7eTt6Uc+Vp+mK7rVWRgW+cdlA8bfM3PxIRs1/PQJWKM2o +4uitBQE2pL1s6gpsC9imMeV74PjxaWK1bnpgFj3zIvvwnHWJEHbQiT7xuRax/2m/ +xWfLzfYP386QidDT8N8MUBZBrYekg2rRAvknXZbNqOyDLnBIfileiRYIAeWAAkIs +3bsF3s3BJcvDvTWH4VErPP3x2+RsLDEhGuvotFhxe98jm4FndormijGicT/iXR9+ +qyBrUGzQYhaNqPSTeKdeJ5SNgxMuZfNCLifc3jGR2fA3/6QQUWaD3pMw9ORl4J0z +WxGkOCS2yuXbsjVVE9Gpp34TnDR1OFz6dFMcpQIDAQABAoIBAHcM52Yt/XANKry1 +vLBV93WJfGcI8wm546rbceDRI5cgfoyp7DD7a3b5kYpwNfjyBPoL9AyrTpa1olDL +VahYDLTe1XBnoUovqouayeeYL7VfnyR3FuAkhbspA8It+GixTl0EJVdslfJMlkiv +OM7s5JbeYzp8ZCt4lR7b0L4dQvEqd3R30E6jPcOxCY3GxS4RleKQbUELGyQf6P7v +CPZmdjHqbt6aZ/NHkKK/O1yoHBQqpaIJTG9Wd2Dt5+e4ho+Lais0P7qb6b0+fsMp +bobKZkRjkLJxwhFWD+JJAAkuzmNP5f53HQ5Ztu8uHmEbv3tedzk0v9k/pYuv9t4N +LuTM5kECgYEA++x+FnWCNCz7nwBiCUQxeRAZDLKU51wqmTjCttVR1VpG/RQpVKaz +x0FOqsIm9M3iOBOARqjVjYppaoa1F7TxBAyIBbUHeZVk6nsc5SYnz5pCbpBanBka +vtE2axP2eqhOx1wKEEbF9qnqVhMMPdLxEcrjD/kEo8zFGVOyORY8z4MCgYEA9mik +3G8x+TrOFOqZD3hz7Ek2d0HIa0DAd253Y/2umRPLLc8hlEoZFV57QxH5rYpckZ4o +VTgeANlytweM4jic4RigVy79UlwcietIB1tPgqU9g5sJanvLYJU/vHtQRZ83N0pr +9tzdxrCvo/BKZlASFghLtjZvQypIgx4MCWdJQrcCgYB9in3PDWIEREJkGxm/ymbp +EJebF0dTAEAOORX3bNip/KIRrkFmeOhwLGBaggRNzGemUDmFfM9nCIm910FZfgb5 +YJFMXslJ0qQGobFllB0UvKfMV02AKpaEbteyhrE2sLcJbBlrwQkYAdbQbA+Wo48U +sclzhUHFqt6x316aSjWlpwKBgFD9ojqGHfHiXzxGw9pu6ANhKRLXv21pUhmvaHSo +PEw6Uk0TSOE53bbFYFRyQxPEZ5rBVlZ0ZIA4+NiqFaeBnibqdkFRw5ffiM3YVMt+ +OsshTu/D9LtYR0fOpq1oBsFrjLWSs5vnism053ZGE94/MUKmpWQVzkpQSpc2OBSb +K1xPAoGBAOGVeF4gNmIf34pGkoynb3h9PaPnJqbRLgfZximarpvKwgjWZ+MyPSax +GUG97+UxTmFHFeMjvJrXZtDethRWI7PuJGL5jEPlolb4aPFSmbDregse+qLlpUqR +SkNxcXXV9xyFUw6AmuCoG+Jriefw1H4cLBQ/NcnD/C1uPvEqjdoh -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server.crt b/tests/fixtures/server.crt index 04c3d7b6f49..c6283e0487d 100644 --- a/tests/fixtures/server.crt +++ b/tests/fixtures/server.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/tests/fixtures/server.key.insecure b/tests/fixtures/server.key.insecure index b52bdc79d0c..b3fae01e009 100644 --- a/tests/fixtures/server.key.insecure +++ b/tests/fixtures/server.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server2.crt b/tests/fixtures/server2.crt index f9602ede541..8f46ab3f541 100644 --- a/tests/fixtures/server2.crt +++ b/tests/fixtures/server2.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/tests/fixtures/server2.key.insecure b/tests/fixtures/server2.key.insecure index e6e486b7cac..ba91dea106c 100644 --- a/tests/fixtures/server2.key.insecure +++ b/tests/fixtures/server2.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server3.crt b/tests/fixtures/server3.crt index f7c080ccc8f..042c5edbd81 100644 --- a/tests/fixtures/server3.crt +++ b/tests/fixtures/server3.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -gxtYmjZz+g7NIVBSMyqSQg== +kycY/JNStXuw5HVkFtvUPE9jmP2OCoyfJ8ZJtIu2cP7YsBq4uGouW2ZMoRbqPNkz +/4ZeJcgQOUGaLvSXyLYigGzcKbCJUeg2IAtqXvLWgWQdDLHhbPbBapVqpqL9XZIJ +/aciY/kwrB3MGllDFzok5JpIbGHR/bblZBOnUqPeMONfiP6zANfzWAv5CBo63QDX +BtVJRBNS67tcS47EhyrX7aFICohugW8Ld2R/ZTOxWgOB5G6hKMFKvrQxFYAYhVgm +pI/GbvftOw+7GlL3IXN0E09jY+gVEn1m5qHcsgUuJ+QSSQc7JJXRNacsFkZO7oo2 +T1dDyRcjxE5NmFkDOcc7VA== -----END CERTIFICATE----- diff --git a/tests/fixtures/server3.key.insecure b/tests/fixtures/server3.key.insecure index 8c2b2e52ff3..ba049fd3df9 100644 --- a/tests/fixtures/server3.key.insecure +++ b/tests/fixtures/server3.key.insecure @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/tests/fixtures/server4.crt b/tests/fixtures/server4.crt new file mode 100644 index 00000000000..4283f5b8179 --- /dev/null +++ b/tests/fixtures/server4.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIUOvOiI9PjP4yNwXsPePLtdyV7MmEwDQYJKoZIhvcNAQEL +BQAwbzEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQKEwRldGNkMRYwFAYDVQQLEw1ldGNkIFNl +Y3VyaXR5MQswCQYDVQQDEwJjYTAeFw0yMTEwMjcwMjIxMDBaFw0zMTEwMjUwMjIx +MDBaMHkxDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE +BxMNU2FuIEZyYW5jaXNjbzENMAsGA1UEChMEZXRjZDEWMBQGA1UECxMNZXRjZCBT +ZWN1cml0eTEVMBMGA1UEAxMMZXhhbXBsZTQuY29tMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAs3pZCQO2PxDmcSKZ7yQpgufLDcViIGD7ZbHGGV4tZKgn +dLBAIlXrIFzMCmsTRhm4j8sG6IgP1/9yzxfEepy3cBbGidXS5tL7tx8sV7O46VoF ++0/oSt5y3UpLNw5KDNhJBAvsNGMLBJyA/IAYYekvrpvFK10JIossxXWuug9EFDzw +X8+Pi+zIfkdTglt/ob91B9WWUFyyFtwxW+wy7BPryPWm7GUw7Ea3huYuT2uZmjxI +WPS4g3DQ2zCpPfPLoH9XYDxZaWbFaQ7BlCXjiARGnIL8u4tLf545RpzVv9pf7WMm +0e+VP0t6urGcqbcGhvxaoKkO1K0fula3EbJGeOnrFwIDAQABo4G7MIG4MA4GA1Ud +DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T +AQH/BAIwADAdBgNVHQ4EFgQUs3Z7dCSbup8KPsx12HndJV9RVTQwHwYDVR0jBBgw +FoAUid9UM40ECfzsRmvIJNBbzxq2gL8wOQYDVR0RBDIwMIIJbG9jYWxob3N0hwR/ +AAABhh1zcGlmZmU6Ly9leGFtcGxlNC5jb20vc2VydmljZTANBgkqhkiG9w0BAQsF +AAOCAQEAN+GG2dkuy0PGBzqgNSnQL/4yQ9Le8Dckk8VA4IPeRqBX/rU7tcCzBfgD +JuAPV3EtHhaxayYbaA5lqyHDAR6yPZfZmaDs5/CURZTLjYqZLWV8Z1pZWRBybzIR +x4tBKgz1G83ya+JtCOk2LRI68uZnBpYG4OyBX+HD5913Tt3JYrB49DyQqtWaTU7Y +Byni66Qnp+avBHIDdk/8sLXGVf5EAPdmwyDwhexYqtkOSvaFyOQKQmFmDF6uYRcc +UCGWGYrFUlSjnr0i0yDEJvcF9bkR01uMRrPLIX+lgjKfAd9v+XSDn6QGFGpxWCeS +1pqfjtW2rFfBd8fOjHkt525l9CgQbA== +-----END CERTIFICATE----- diff --git a/tests/fixtures/server4.key.insecure b/tests/fixtures/server4.key.insecure new file mode 100644 index 00000000000..dc5bd959200 --- /dev/null +++ b/tests/fixtures/server4.key.insecure @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAs3pZCQO2PxDmcSKZ7yQpgufLDcViIGD7ZbHGGV4tZKgndLBA +IlXrIFzMCmsTRhm4j8sG6IgP1/9yzxfEepy3cBbGidXS5tL7tx8sV7O46VoF+0/o +St5y3UpLNw5KDNhJBAvsNGMLBJyA/IAYYekvrpvFK10JIossxXWuug9EFDzwX8+P +i+zIfkdTglt/ob91B9WWUFyyFtwxW+wy7BPryPWm7GUw7Ea3huYuT2uZmjxIWPS4 +g3DQ2zCpPfPLoH9XYDxZaWbFaQ7BlCXjiARGnIL8u4tLf545RpzVv9pf7WMm0e+V +P0t6urGcqbcGhvxaoKkO1K0fula3EbJGeOnrFwIDAQABAoIBAGhQpS0rHiLbpMR+ +8u9emk3+gTN41May94ss31HhPgrx/TTCOBR80ZNWvDUV9Pbafj39J//BDUxiqY0a +aFVHfwrEAhMc117Xo/vUP4ad68ydSTq/P+k8D5D03HCceoeqsg2LDHeKVV4RxJp9 +rS5DRTZ8TQYeJfAQ6i2+b5auxsfnhaDWUuJLgdZFiNjcPTtfDrjPikvfCQYiuTNH +gjb54vD24VUbQDTBPFJZsUhsMfzo6XxZXPjnpcs4wamwrXp2gOQIDuDplFMBTHTX +Kfk4YIdIlCAjKWXuhBvHaP41bm5PuiPaUkM+rtS7DsLtHEOv6tIPhYZt8QN84pOC +XcieALkCgYEA5Y2dDScRPFuNYd3ouAp3HbIXmQP3z5fwZAvcF6Xj+mrUVP2hlro5 +VUHyBNhWwSnQMhpirlFG9AAY3jJilL+hnKx+KAeYQ/edZOIduivJw1rdVn32thFh +cjFmBkLXtQIWPleSgQaWB6mF7CIv6eW7+AlN2UbARliqzmKxxkWEiKsCgYEAyCfT +oLGUO4/lSryWtUlHlnosbkc0FFJ/p/xWeeYnYZQLkdjZu01IItkzLZxwWH7do1MY +vdppzJlmkVumPhGSToPAG+Hw/Prgv6hSrP2BBZLyfd08jviqTHeyStY2SREYytsS +cb5fEuyLGBAIo7fhCNKGAMNkb2YwRFM3k0mtP0UCgYEAl1CB9emKsv6mc5yTir1b +R3fdlj/HWlANZeVrbysq3CcPT/bgTTr0D/8oSYlRpoKpel1qLv3kh3KI8e7EjMjE +/0G05y4acLMITTe/4Lh8hwmeXSUrO1i5o0xstDPbfLWjc/TF3cc5nlNgtAbVDpkh +Dp8TceXxWG2aKfFkvg2VD4ECgYAD5zLrSUs4th+ki3Ts6BbrSkqfg+fyFYHDxtnw +2pod/wMSvwXP7zve4hlrZEeUkjTEQJSU7zNs9/jWENF3GGSf/1W5tXg7lrDXS/MA +yJjBgRIVfkD2EMdRYmwppW+9kQXIvujnKu0zs0UrHPTuLGHJCEHwtd65hWafjnfg ++WjVeQKBgQDSHKMySxKKjvmhrBa03ypDuIODAFIXjEztPPSs+RYHTZwqzVGuVpq5 ++Mjchk4PNJLwVv+hSuz5XWbMS4eG+IieYnwmHIrLQBxUNHqCt7k251qYISXeG53f +wzqKe/z/34DGOkVsNngHNwYNB65weXKkbxRm+iQy7nyitaqfoEBZkA== +-----END RSA PRIVATE KEY----- diff --git a/tests/framework/e2e/flags.go b/tests/framework/e2e/flags.go index a092371cb3b..5fac1ca7858 100644 --- a/tests/framework/e2e/flags.go +++ b/tests/framework/e2e/flags.go @@ -36,6 +36,9 @@ var ( CertPath3 string PrivateKeyPath3 string + CertPath4 string + PrivateKeyPath4 string + CrlPath string RevokedCertPath string RevokedPrivateKeyPath string @@ -70,4 +73,7 @@ func InitFlags() { CertPath3 = CertDir + "/server3.crt" PrivateKeyPath3 = CertDir + "/server3.key.insecure" + + CertPath4 = CertDir + "/server4.crt" + PrivateKeyPath4 = CertDir + "/server4.key.insecure" }