Fix EC certificate key not allowed in MQTT client setup (#142698)

This commit is contained in:
Jan Bouwhuis
2025-04-10 23:11:35 +02:00
committed by GitHub
parent ea38639395
commit 4ad5eb5a82

View File

@@ -1673,6 +1673,7 @@ def async_is_pem_data(data: bytes) -> bool:
return ( return (
b"-----BEGIN CERTIFICATE-----" in data b"-----BEGIN CERTIFICATE-----" in data
or b"-----BEGIN PRIVATE KEY-----" in data or b"-----BEGIN PRIVATE KEY-----" in data
or b"-----BEGIN EC PRIVATE KEY-----" in data
or b"-----BEGIN RSA PRIVATE KEY-----" in data or b"-----BEGIN RSA PRIVATE KEY-----" in data
or b"-----BEGIN ENCRYPTED PRIVATE KEY-----" in data or b"-----BEGIN ENCRYPTED PRIVATE KEY-----" in data
) )