tests: fix encoding of IP addresses in x509 certs
commitc98ce274dbd6373589ae01b652d88f93633db830
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 26 Apr 2022 16:00:40 +0000 (26 17:00 +0100)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Mon, 16 May 2022 10:46:04 +0000 (16 11:46 +0100)
treef46de710134314f862f447333e94bf9fe39861cc
parent10c2a0c5e7d48e590d945c017b5b8af5b4c89a3c
tests: fix encoding of IP addresses in x509 certs

We need to encode just the address bytes, not the whole struct sockaddr
data. Add a test case to validate that we're matching on SAN IP
addresses correctly.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220426160048.812266-2-berrange@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
tests/unit/crypto-tls-x509-helpers.c
tests/unit/test-crypto-tlssession.c