Add SKI and AKI extensions to amphora certificates
Python 3.13 enables VERIFY_X509_STRICT by default in SSL contexts, which enforces RFC 5280 compliance for X.509 certificates. This caused TLS handshake failures between octavia-worker and amphorae because the locally generated certificates were missing the Subject Key Identifier (SKI) and Authority Key Identifier (AKI) extensions.
This change adds both extensions to certificates generated by the local certificate generator, ensuring compatibility with Python 3.13+ and OpenSSL strict verification mode.
Closes-Bug: #2146740 Change-Id: I4fd6b76a8856fff82c5e37b279f5991ecd436ab3 Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com Signed-off-by: Gregory Thiemonge gthiemon@redhat.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号