You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
In an mTLS scenario, Emissary fails to validate (and discards) an otherwise valid TLS Secret Key:
2022-02-23 16:08:13 diagd 2.2.1 [P27TAEW] INFO: demo-prod-f72afbf7-ed13-4b17-b021-0c8999367e43-client.kubeception.1: <RichStatus BAD error='K8sSecret secret demo-prod-f72afbf7-ed13-4b17-b021-0c8999367e43-client.kubeception tls.key cannot be parsed as PKCS1 or PKCS8: x509: failed to parse private key (use ParseECPrivateKey instead for this key format)
To Reproduce
TBD
Expected behavior
Emissary should use the provided private TLS Key and pass it to Envoy to configure mTLS.
Versions (please complete the following information):
Emissary-ingress: 2.2.0, 2.2.1
Edge Stack: 2.2.0, 2.2.1
Additional context
Users of Emissary-ingress and Edge Stack 2.2.0+ using Hosts and TLSContexts with EC (Elliptic Curve) Private Keys are affected. TLS private keys PKCS1 and PKCS8 are supported.
Example rejected secret (the sample public key was deleted):
Describe the bug
In an mTLS scenario, Emissary fails to validate (and discards) an otherwise valid TLS Secret Key:
To Reproduce
TBD
Expected behavior
Emissary should use the provided private TLS Key and pass it to Envoy to configure mTLS.
Versions (please complete the following information):
Additional context
Users of Emissary-ingress and Edge Stack 2.2.0+ using Hosts and TLSContexts with EC (Elliptic Curve) Private Keys are affected. TLS private keys PKCS1 and PKCS8 are supported.
Example rejected secret (the sample public key was deleted):
The text was updated successfully, but these errors were encountered: