From b7f4d20f0f965046f38aa69830eda299bb39b62a Mon Sep 17 00:00:00 2001 From: John Jetmore Date: Thu, 30 Nov 2023 20:21:18 -0500 Subject: [PATCH] test suite output changes, merge back Note that many of these have multiple copies of the same cert. I think this is an issue w/ smtp-server.pl, not swaks. See #73 --- .../_exec-transactions/out-ref/00200.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00202.stderr | 2 +- .../_exec-transactions/out-ref/00207.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00208.stderr | 2 +- .../_exec-transactions/out-ref/00210.stdout | 22 ++++++++++-- .../_exec-transactions/out-ref/00211.stdout | 13 +++++-- .../_exec-transactions/out-ref/00212.stdout | 13 +++++-- .../_exec-transactions/out-ref/00213.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00214.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00215.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00216.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00220.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00221.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00222.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00223.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00224.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00225.stdout | 22 ++++++++++-- .../_exec-transactions/out-ref/00226.stdout | 22 ++++++++++-- .../_exec-transactions/out-ref/00227.stdout | 34 ++++++++++++++++--- .../_exec-transactions/out-ref/00228.stdout | 34 ++++++++++++++++--- .../_exec-transactions/out-ref/00240.stdout | 13 +++++-- .../_exec-transactions/out-ref/00241.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00242.stdout | 13 +++++-- .../_exec-transactions/out-ref/00243.stdout | 13 +++++-- .../_exec-transactions/out-ref/00244.stdout | 13 +++++-- .../_exec-transactions/out-ref/00245.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00246.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00247.stdout | 13 +++++-- .../_exec-transactions/out-ref/00248.stdout | 13 +++++-- .../_exec-transactions/out-ref/00249.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00250.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00251.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00252.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00253.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00254.stdout | 13 +++++-- .../_exec-transactions/out-ref/00255.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00256.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00257.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00258.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00262.stdout | 13 +++++-- .../_exec-transactions/out-ref/00263.stdout | 13 +++++-- .../_exec-transactions/out-ref/00265.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00267.stdout | 13 +++++-- .../_exec-transactions/out-ref/00271.stdout | 13 +++++-- .../_exec-transactions/out-ref/00310.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00311.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00626.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/00804.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05002.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05003.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05012.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05102.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05103.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05112.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05203.stdout | 18 ++++++++-- .../_exec-transactions/out-ref/05212.stdout | 18 ++++++++-- 56 files changed, 841 insertions(+), 114 deletions(-) diff --git a/testing/regressions/_exec-transactions/out-ref/00200.stdout b/testing/regressions/_exec-transactions/out-ref/00200.stdout index fd84b1df..8fb8c861 100644 --- a/testing/regressions/_exec-transactions/out-ref/00200.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00200.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00202.stderr b/testing/regressions/_exec-transactions/out-ref/00202.stderr index df0e0418..d853ee64 100644 --- a/testing/regressions/_exec-transactions/out-ref/00202.stderr +++ b/testing/regressions/_exec-transactions/out-ref/00202.stderr @@ -1,2 +1,2 @@ -*** TLS startup failed (connect(): error:CODE:SSL routines::sslv3 alert handshake failure) +*** TLS startup failed (connect(): error:CODE:SSL routines::ssl/tls alert handshake failure) *** STARTTLS attempted but failed diff --git a/testing/regressions/_exec-transactions/out-ref/00207.stdout b/testing/regressions/_exec-transactions/out-ref/00207.stdout index 6060d486..05f5d114 100644 --- a/testing/regressions/_exec-transactions/out-ref/00207.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00207.stdout @@ -2,8 +2,22 @@ === Connected to %TEST_SERVER% --silent --domain pipe part-0201-intialize-tls.txt part-0000-connect-standard.txt part-0101-ehlo-all.txt part-1000-mail-basic.txt part-1100-rcpt-basic-accept.txt part-2500-data-accept-basic.txt part-3000-shutdown-accept.txt . === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) <~ 220 SERVER ESMTP ready ~> EHLO hserver diff --git a/testing/regressions/_exec-transactions/out-ref/00208.stderr b/testing/regressions/_exec-transactions/out-ref/00208.stderr index c841984b..5e5dd4f0 100644 --- a/testing/regressions/_exec-transactions/out-ref/00208.stderr +++ b/testing/regressions/_exec-transactions/out-ref/00208.stderr @@ -1 +1 @@ -*** TLS startup failed (connect(): error:CODE:SSL routines::sslv3 alert handshake failure) +*** TLS startup failed (connect(): error:CODE:SSL routines::ssl/tls alert handshake failure) diff --git a/testing/regressions/_exec-transactions/out-ref/00210.stdout b/testing/regressions/_exec-transactions/out-ref/00210.stdout index 11bbf3d5..08eb6483 100644 --- a/testing/regressions/_exec-transactions/out-ref/00210.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00210.stdout @@ -19,8 +19,26 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate requested and sent -=== TLS local DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS client DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00211.stdout b/testing/regressions/_exec-transactions/out-ref/00211.stdout index 9e49fd85..f85717bb 100644 --- a/testing/regressions/_exec-transactions/out-ref/00211.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00211.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00212.stdout b/testing/regressions/_exec-transactions/out-ref/00212.stdout index 9e49fd85..f85717bb 100644 --- a/testing/regressions/_exec-transactions/out-ref/00212.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00212.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00213.stdout b/testing/regressions/_exec-transactions/out-ref/00213.stdout index 7fcee592..360b48fa 100644 --- a/testing/regressions/_exec-transactions/out-ref/00213.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00213.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) === -----BEGIN CERTIFICATE----- === MIIEGjCCAwKgAwIBAgIUFQU5NT2EO9gtC5YP96Fa9d8vFVkwDQYJKoZIhvcNAQEL diff --git a/testing/regressions/_exec-transactions/out-ref/00214.stdout b/testing/regressions/_exec-transactions/out-ref/00214.stdout index fd84b1df..8fb8c861 100644 --- a/testing/regressions/_exec-transactions/out-ref/00214.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00214.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00215.stdout b/testing/regressions/_exec-transactions/out-ref/00215.stdout index 0f20be00..e95814cc 100644 --- a/testing/regressions/_exec-transactions/out-ref/00215.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00215.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00216.stdout b/testing/regressions/_exec-transactions/out-ref/00216.stdout index 0f20be00..e95814cc 100644 --- a/testing/regressions/_exec-transactions/out-ref/00216.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00216.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00220.stdout b/testing/regressions/_exec-transactions/out-ref/00220.stdout index 9ba7cd0b..7930943c 100644 --- a/testing/regressions/_exec-transactions/out-ref/00220.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00220.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00221.stdout b/testing/regressions/_exec-transactions/out-ref/00221.stdout index 9ba7cd0b..7930943c 100644 --- a/testing/regressions/_exec-transactions/out-ref/00221.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00221.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00222.stdout b/testing/regressions/_exec-transactions/out-ref/00222.stdout index 3c2278cb..e2ae2100 100644 --- a/testing/regressions/_exec-transactions/out-ref/00222.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00222.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00223.stdout b/testing/regressions/_exec-transactions/out-ref/00223.stdout index fd84b1df..8fb8c861 100644 --- a/testing/regressions/_exec-transactions/out-ref/00223.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00223.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00224.stdout b/testing/regressions/_exec-transactions/out-ref/00224.stdout index 8913327f..4ba1dda7 100644 --- a/testing/regressions/_exec-transactions/out-ref/00224.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00224.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00225.stdout b/testing/regressions/_exec-transactions/out-ref/00225.stdout index 4234cf6d..100566bd 100644 --- a/testing/regressions/_exec-transactions/out-ref/00225.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00225.stdout @@ -19,8 +19,26 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate requested and sent -=== TLS local DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS client DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00226.stdout b/testing/regressions/_exec-transactions/out-ref/00226.stdout index 3b0cbee9..d5c46f32 100644 --- a/testing/regressions/_exec-transactions/out-ref/00226.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00226.stdout @@ -19,8 +19,26 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS local DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS client DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00227.stdout b/testing/regressions/_exec-transactions/out-ref/00227.stdout index fc001e43..6d04df37 100644 --- a/testing/regressions/_exec-transactions/out-ref/00227.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00227.stdout @@ -19,10 +19,36 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate requested and sent -=== TLS local[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed-intermediate.example.com, with-SAN)/CN=signed-intermediate.example.com/emailAddress=proj-swaks@jetmore.net" -=== TLS local[1] DN="/C=US/ST=Indiana/O=Swaks Development (ca-intermediate, without-SAN)/emailAddress=proj-swaks@jetmore.net" -=== TLS local[2] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS client[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed-intermediate.example.com, with-SAN)/CN=signed-intermediate.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-07T22:49:58Z +=== notAfter=2033-09-15T22:49:58Z +=== subjectAltName=[ DNS:signed-intermediate.example.com ] +=== commonName=signed-intermediate.example.com +=== TLS client[1] DN="/C=US/ST=Indiana/O=Swaks Development (ca-intermediate, without-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-07T22:49:32Z +=== notAfter=2033-09-15T22:49:32Z +=== subjectAltName= +=== commonName= +=== TLS client[2] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00228.stdout b/testing/regressions/_exec-transactions/out-ref/00228.stdout index fc001e43..6d04df37 100644 --- a/testing/regressions/_exec-transactions/out-ref/00228.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00228.stdout @@ -19,10 +19,36 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate requested and sent -=== TLS local[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed-intermediate.example.com, with-SAN)/CN=signed-intermediate.example.com/emailAddress=proj-swaks@jetmore.net" -=== TLS local[1] DN="/C=US/ST=Indiana/O=Swaks Development (ca-intermediate, without-SAN)/emailAddress=proj-swaks@jetmore.net" -=== TLS local[2] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS client[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed-intermediate.example.com, with-SAN)/CN=signed-intermediate.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-07T22:49:58Z +=== notAfter=2033-09-15T22:49:58Z +=== subjectAltName=[ DNS:signed-intermediate.example.com ] +=== commonName=signed-intermediate.example.com +=== TLS client[1] DN="/C=US/ST=Indiana/O=Swaks Development (ca-intermediate, without-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-07T22:49:32Z +=== notAfter=2033-09-15T22:49:32Z +=== subjectAltName= +=== commonName= +=== TLS client[2] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00240.stdout b/testing/regressions/_exec-transactions/out-ref/00240.stdout index 078d4e2f..20b04db6 100644 --- a/testing/regressions/_exec-transactions/out-ref/00240.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00240.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00241.stdout b/testing/regressions/_exec-transactions/out-ref/00241.stdout index 3a547478..9eb86df3 100644 --- a/testing/regressions/_exec-transactions/out-ref/00241.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00241.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00242.stdout b/testing/regressions/_exec-transactions/out-ref/00242.stdout index 9e49fd85..f85717bb 100644 --- a/testing/regressions/_exec-transactions/out-ref/00242.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00242.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00243.stdout b/testing/regressions/_exec-transactions/out-ref/00243.stdout index 73ce239a..23c23ccc 100644 --- a/testing/regressions/_exec-transactions/out-ref/00243.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00243.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00244.stdout b/testing/regressions/_exec-transactions/out-ref/00244.stdout index b281b360..84dee313 100644 --- a/testing/regressions/_exec-transactions/out-ref/00244.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00244.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com === TLS peer certificate failed CA verification, failed host verification (using host 127.0.0.1 to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00245.stdout b/testing/regressions/_exec-transactions/out-ref/00245.stdout index 5fe52aeb..9e3b2858 100644 --- a/testing/regressions/_exec-transactions/out-ref/00245.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00245.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:59:07Z +=== notAfter=2033-09-11T14:59:07Z +=== subjectAltName=[ DNS:localhost ] +=== commonName=localhost +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:59:07Z +=== notAfter=2033-09-11T14:59:07Z +=== subjectAltName=[ DNS:localhost ] +=== commonName=localhost +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:59:07Z +=== notAfter=2033-09-11T14:59:07Z +=== subjectAltName=[ DNS:localhost ] +=== commonName=localhost === TLS peer certificate failed CA verification, passed host verification (using host localhost to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00246.stdout b/testing/regressions/_exec-transactions/out-ref/00246.stdout index 969983dd..a0d2a212 100644 --- a/testing/regressions/_exec-transactions/out-ref/00246.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00246.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= === TLS peer certificate failed CA verification, passed host verification (using host 127.0.0.1 to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00247.stdout b/testing/regressions/_exec-transactions/out-ref/00247.stdout index 0e7569b3..37ac4ada 100644 --- a/testing/regressions/_exec-transactions/out-ref/00247.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00247.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com === TLS peer certificate failed CA verification, failed host verification (using host unknown.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00248.stdout b/testing/regressions/_exec-transactions/out-ref/00248.stdout index 363520b2..eae13bf9 100644 --- a/testing/regressions/_exec-transactions/out-ref/00248.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00248.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (unsigned.example.com, with-SAN)/CN=unsigned.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:51:48Z +=== notAfter=2033-09-11T14:51:48Z +=== subjectAltName=[ DNS:unsigned.example.com ] +=== commonName=unsigned.example.com === TLS peer certificate failed CA verification, passed host verification (using host unsigned.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00249.stdout b/testing/regressions/_exec-transactions/out-ref/00249.stdout index 7746db5e..496e2190 100644 --- a/testing/regressions/_exec-transactions/out-ref/00249.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00249.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= === TLS peer certificate failed CA verification, failed host verification (using host 127.0.0.2 to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00250.stdout b/testing/regressions/_exec-transactions/out-ref/00250.stdout index 36799af3..11537f3c 100644 --- a/testing/regressions/_exec-transactions/out-ref/00250.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00250.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (127.0.0.1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:54:07Z +=== notAfter=2033-09-11T14:54:07Z +=== subjectAltName=[ IP Address:127.0.0.1 ] +=== commonName= === TLS peer certificate failed CA verification, passed host verification (using host 127.0.0.1 to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00251.stdout b/testing/regressions/_exec-transactions/out-ref/00251.stdout index 28aa0d1d..b2b622ae 100644 --- a/testing/regressions/_exec-transactions/out-ref/00251.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00251.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (cn-only.example.com, without-SAN)/CN=cn-only.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (cn-only.example.com, without-SAN)/CN=cn-only.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:03:37Z +=== notAfter=2033-09-11T15:03:37Z +=== subjectAltName= +=== commonName=cn-only.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (cn-only.example.com, without-SAN)/CN=cn-only.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:03:37Z +=== notAfter=2033-09-11T15:03:37Z +=== subjectAltName= +=== commonName=cn-only.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (cn-only.example.com, without-SAN)/CN=cn-only.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:03:37Z +=== notAfter=2033-09-11T15:03:37Z +=== subjectAltName= +=== commonName=cn-only.example.com === TLS peer certificate failed CA verification, passed host verification (using host cn-only.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00252.stdout b/testing/regressions/_exec-transactions/out-ref/00252.stdout index 6117c3c6..0cc0550d 100644 --- a/testing/regressions/_exec-transactions/out-ref/00252.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00252.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (san-only.example.com, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (san-only.example.com, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:03:56Z +=== notAfter=2033-09-11T15:03:56Z +=== subjectAltName=[ DNS:san-only.example.com ] +=== commonName= +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (san-only.example.com, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:03:56Z +=== notAfter=2033-09-11T15:03:56Z +=== subjectAltName=[ DNS:san-only.example.com ] +=== commonName= +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (san-only.example.com, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:03:56Z +=== notAfter=2033-09-11T15:03:56Z +=== subjectAltName=[ DNS:san-only.example.com ] +=== commonName= === TLS peer certificate failed CA verification, passed host verification (using host san-only.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00253.stdout b/testing/regressions/_exec-transactions/out-ref/00253.stdout index 24387f04..d4d06088 100644 --- a/testing/regressions/_exec-transactions/out-ref/00253.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00253.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (*.example.com, with-SAN)/CN=*.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (*.example.com, with-SAN)/CN=*.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:02:41Z +=== notAfter=2033-09-11T15:02:41Z +=== subjectAltName=[ DNS:*.example.com ] +=== commonName=*.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (*.example.com, with-SAN)/CN=*.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:02:41Z +=== notAfter=2033-09-11T15:02:41Z +=== subjectAltName=[ DNS:*.example.com ] +=== commonName=*.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (*.example.com, with-SAN)/CN=*.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:02:41Z +=== notAfter=2033-09-11T15:02:41Z +=== subjectAltName=[ DNS:*.example.com ] +=== commonName=*.example.com === TLS peer certificate failed CA verification, passed host verification (using host anything.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00254.stdout b/testing/regressions/_exec-transactions/out-ref/00254.stdout index bdf414b3..d5463afd 100644 --- a/testing/regressions/_exec-transactions/out-ref/00254.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00254.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (signed.example.com, with-SAN)/CN=signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:47Z +=== notAfter=2033-09-11T14:50:47Z +=== subjectAltName=[ DNS:signed.example.com ] +=== commonName=signed.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, passed host verification (using host signed.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00255.stdout b/testing/regressions/_exec-transactions/out-ref/00255.stdout index 93e85ada..c05ff041 100644 --- a/testing/regressions/_exec-transactions/out-ref/00255.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00255.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (expired-signed.example.com, with-SAN)/CN=expired-signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (expired-signed.example.com, with-SAN)/CN=expired-signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:00:55Z +=== notAfter=2023-11-02T15:00:55Z +=== subjectAltName=[ DNS:expired-signed.example.com ] +=== commonName=expired-signed.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (expired-signed.example.com, with-SAN)/CN=expired-signed.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:00:55Z +=== notAfter=2023-11-02T15:00:55Z +=== subjectAltName=[ DNS:expired-signed.example.com ] +=== commonName=expired-signed.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00256.stdout b/testing/regressions/_exec-transactions/out-ref/00256.stdout index 7c73379c..806ddd13 100644 --- a/testing/regressions/_exec-transactions/out-ref/00256.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00256.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (san-multiple.example.com, with-SAN)/CN=san-multiple.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (san-multiple.example.com, with-SAN)/CN=san-multiple.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:04:20Z +=== notAfter=2033-09-11T15:04:20Z +=== subjectAltName=[ DNS:san-multiple.example.com, DNS:san-m1.example.com, DNS:san-m2.example.com ] +=== commonName=san-multiple.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (san-multiple.example.com, with-SAN)/CN=san-multiple.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:04:20Z +=== notAfter=2033-09-11T15:04:20Z +=== subjectAltName=[ DNS:san-multiple.example.com, DNS:san-m1.example.com, DNS:san-m2.example.com ] +=== commonName=san-multiple.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (san-multiple.example.com, with-SAN)/CN=san-multiple.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T15:04:20Z +=== notAfter=2033-09-11T15:04:20Z +=== subjectAltName=[ DNS:san-multiple.example.com, DNS:san-m1.example.com, DNS:san-m2.example.com ] +=== commonName=san-multiple.example.com === TLS peer certificate failed CA verification, passed host verification (using host san-m1.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00257.stdout b/testing/regressions/_exec-transactions/out-ref/00257.stdout index 5fe52aeb..9e3b2858 100644 --- a/testing/regressions/_exec-transactions/out-ref/00257.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00257.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:59:07Z +=== notAfter=2033-09-11T14:59:07Z +=== subjectAltName=[ DNS:localhost ] +=== commonName=localhost +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:59:07Z +=== notAfter=2033-09-11T14:59:07Z +=== subjectAltName=[ DNS:localhost ] +=== commonName=localhost +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (localhost, with-SAN)/CN=localhost/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:59:07Z +=== notAfter=2033-09-11T14:59:07Z +=== subjectAltName=[ DNS:localhost ] +=== commonName=localhost === TLS peer certificate failed CA verification, passed host verification (using host localhost to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00258.stdout b/testing/regressions/_exec-transactions/out-ref/00258.stdout index cefd9841..d3dc0a84 100644 --- a/testing/regressions/_exec-transactions/out-ref/00258.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00258.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (::1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (::1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:57:04Z +=== notAfter=2033-09-11T14:57:04Z +=== subjectAltName=[ IP Address:::1 ] +=== commonName= +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (::1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:57:04Z +=== notAfter=2033-09-11T14:57:04Z +=== subjectAltName=[ IP Address:::1 ] +=== commonName= +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (::1, with-SAN)/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:57:04Z +=== notAfter=2033-09-11T14:57:04Z +=== subjectAltName=[ IP Address:::1 ] +=== commonName= === TLS peer certificate failed CA verification, passed host verification (using host ::1 to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00262.stdout b/testing/regressions/_exec-transactions/out-ref/00262.stdout index 5d66ee29..ca1b204b 100644 --- a/testing/regressions/_exec-transactions/out-ref/00262.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00262.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, failed host verification (using host badhost.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00263.stdout b/testing/regressions/_exec-transactions/out-ref/00263.stdout index 30e8142b..3d7dfdc6 100644 --- a/testing/regressions/_exec-transactions/out-ref/00263.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00263.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, passed host verification (using host node.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00265.stdout b/testing/regressions/_exec-transactions/out-ref/00265.stdout index 15130d31..5383ad54 100644 --- a/testing/regressions/_exec-transactions/out-ref/00265.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00265.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, passed host verification (using host node.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00267.stdout b/testing/regressions/_exec-transactions/out-ref/00267.stdout index 30e8142b..3d7dfdc6 100644 --- a/testing/regressions/_exec-transactions/out-ref/00267.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00267.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, passed host verification (using host node.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00271.stdout b/testing/regressions/_exec-transactions/out-ref/00271.stdout index 30e8142b..3d7dfdc6 100644 --- a/testing/regressions/_exec-transactions/out-ref/00271.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00271.stdout @@ -19,8 +19,17 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development/CN=Swaks Root CA/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2020-12-13T15:28:17Z +=== notAfter=2030-12-11T15:28:17Z +=== subjectAltName= +=== commonName=Swaks Root CA === TLS peer certificate passed CA verification, passed host verification (using host node.example.com to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/00310.stdout b/testing/regressions/_exec-transactions/out-ref/00310.stdout index a8a9a608..586bb0f2 100644 --- a/testing/regressions/_exec-transactions/out-ref/00310.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00310.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00311.stdout b/testing/regressions/_exec-transactions/out-ref/00311.stdout index e895f4eb..5528c1b1 100644 --- a/testing/regressions/_exec-transactions/out-ref/00311.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00311.stdout @@ -35,8 +35,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00626.stdout b/testing/regressions/_exec-transactions/out-ref/00626.stdout index fee80f38..a492aed5 100644 --- a/testing/regressions/_exec-transactions/out-ref/00626.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00626.stdout @@ -9,8 +9,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/00804.stdout b/testing/regressions/_exec-transactions/out-ref/00804.stdout index cb1e12f3..9d12de10 100644 --- a/testing/regressions/_exec-transactions/out-ref/00804.stdout +++ b/testing/regressions/_exec-transactions/out-ref/00804.stdout @@ -3,8 +3,22 @@ -> PROXY TCP4 1.1.1.1 2.2.2.2 111 222 === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (using host 127.0.0.1 to verify) <~ 220 SERVER ESMTP ready ~> EHLO hserver diff --git a/testing/regressions/_exec-transactions/out-ref/05002.stdout b/testing/regressions/_exec-transactions/out-ref/05002.stdout index b90621a9..1acbe5a2 100644 --- a/testing/regressions/_exec-transactions/out-ref/05002.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05002.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> QUIT <~ 221 SERVER closing connection diff --git a/testing/regressions/_exec-transactions/out-ref/05003.stdout b/testing/regressions/_exec-transactions/out-ref/05003.stdout index a0caaadd..080df364 100644 --- a/testing/regressions/_exec-transactions/out-ref/05003.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05003.stdout @@ -2,8 +2,22 @@ === Connected to %TEST_SERVER% --silent --domain pipe part-0201-intialize-tls.txt part-0000-connect-standard.txt part-3000-shutdown-accept.txt . === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> QUIT <~* 220 SERVER ESMTP ready diff --git a/testing/regressions/_exec-transactions/out-ref/05012.stdout b/testing/regressions/_exec-transactions/out-ref/05012.stdout index a11121bb..09e559cc 100644 --- a/testing/regressions/_exec-transactions/out-ref/05012.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05012.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/05102.stdout b/testing/regressions/_exec-transactions/out-ref/05102.stdout index ad583950..b77ffc0e 100644 --- a/testing/regressions/_exec-transactions/out-ref/05102.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05102.stdout @@ -19,7 +19,21 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) === Dropping connection diff --git a/testing/regressions/_exec-transactions/out-ref/05103.stdout b/testing/regressions/_exec-transactions/out-ref/05103.stdout index 577b8f0b..7bfe597a 100644 --- a/testing/regressions/_exec-transactions/out-ref/05103.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05103.stdout @@ -2,7 +2,21 @@ === Connected to %TEST_SERVER% --silent --domain pipe part-0201-intialize-tls.txt part-0000-connect-standard.txt . === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) === Dropping connection diff --git a/testing/regressions/_exec-transactions/out-ref/05112.stdout b/testing/regressions/_exec-transactions/out-ref/05112.stdout index a0ffd14e..290e4a2a 100644 --- a/testing/regressions/_exec-transactions/out-ref/05112.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05112.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver <~ 250-SERVER Hello Server [1.1.1.1] diff --git a/testing/regressions/_exec-transactions/out-ref/05203.stdout b/testing/regressions/_exec-transactions/out-ref/05203.stdout index 577b8f0b..7bfe597a 100644 --- a/testing/regressions/_exec-transactions/out-ref/05203.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05203.stdout @@ -2,7 +2,21 @@ === Connected to %TEST_SERVER% --silent --domain pipe part-0201-intialize-tls.txt part-0000-connect-standard.txt . === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) === Dropping connection diff --git a/testing/regressions/_exec-transactions/out-ref/05212.stdout b/testing/regressions/_exec-transactions/out-ref/05212.stdout index c403e239..16eeaa15 100644 --- a/testing/regressions/_exec-transactions/out-ref/05212.stdout +++ b/testing/regressions/_exec-transactions/out-ref/05212.stdout @@ -19,8 +19,22 @@ <- 220 TLS go ahead === TLS started with cipher VERSION:CIPHER:BITS === TLS client certificate not requested and not sent -=== TLS no local certificate set -=== TLS peer DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== TLS no client certificate set +=== TLS peer[0] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[1] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com +=== TLS peer[2] DN="/C=US/ST=Indiana/O=Swaks Development (node.example.com, with-SAN)/CN=node.example.com/emailAddress=proj-swaks@jetmore.net" +=== notBefore=2023-11-03T14:50:10Z +=== notAfter=2033-09-11T14:50:10Z +=== subjectAltName=[ DNS:node.example.com ] +=== commonName=node.example.com === TLS peer certificate failed CA verification, failed host verification (no host string available to verify) ~> EHLO hserver === Dropping connection