ftpd: add support for TLS session reuse

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
Nicola Murino
2023-08-20 16:00:36 +02:00
parent de35eb77cb
commit 62b87083bb
10 changed files with 247 additions and 80 deletions

View File

@@ -945,6 +945,11 @@ func TestVerifyTLSConnection(t *testing.T) {
err = server.verifyTLSConnection(state)
assert.Error(t, err) // no verified certification chain
err = server.VerifyTLSConnectionState(nil, state)
assert.NoError(t, err)
server.binding.ClientAuthType = 1
err = server.VerifyTLSConnectionState(nil, state)
assert.Error(t, err)
crt, err = tls.X509KeyPair([]byte(caCRT), []byte(caKey))
assert.NoError(t, err)