-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SSL: Wrong signature type error on login #56
Comments
it is the result of a HA update, it stops working in 2022.7, quick fix is to lock HA to 2022.6.5 HA's docker image no longer allows low encryption ssl certs even if they are still valid. I'll look into a fix to allow use in newer HA images but it will likely require reduced security as the ssl cert is no longer able to be verified in newer HA docker images, and I do not expect kia to update their cert. |
this is caused by HA upgrading in 2022.7 to python 3.10 which rejects the weak cert provided by kia aio-libs/aiohttp#955 going to continue looking for a work around when I have more time but I've run out for today and in the mean time downgrading HA works |
the latest version is now compatible with HA 2022.7 by disabling SSL cert verification 640f553 leaving this open in case anybody has ideas on how to verify the cert while still being compatible with python 3.10 |
master has been improved to continue checking ssl certs but allow the weak cypher used by kia's cert that is not in the default of python 3.10 |
Outstanding, thank you! |
Region and Brand of car
Kia/USA
Describe the bug
Login fails during start up or trying to re-add the integration. Logs show an error: SSL: WRONG_SIGNATURE_TYPE
Debug logs if an error occurred
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Successful login. This integration was working for me before. I didn't happen to notice if it stopped working after a particular HA upgrade, but I don't think there's been a new release of this integration since it was working for me.
The text was updated successfully, but these errors were encountered: