Possibility to get peer certificate when ClientResponseError is raised
- Langage dominant
- Python
- Étoiles
- 16.5k
- Forks
- 2.4k
- Merge moyen
- 17 h 22 min
- PR mergées (30 j)
- 212
Description
### Is your feature request related to a problem?
We are not able to get peer certificate when ClientResponseError is raised.
### Describe the solution you'd like
try:
async with aiohttp.ClientSession(
timeout=aiohttp.ClientTimeout(total=60.0),
request_class=Latin1HeadersClientRequest,
) as session:
...
except aiohttp.ClientResponseError as e:
sslobj = e.connection.transport.get_extra_info("ssl_object") # <-- LIKE THIS
### Describe alternatives you've considered
No alternative found
### Related component
Client
### Additional context
We need to perform advanced certificate validation for all response codes.
### Code of Conduct
- [X] I agree to follow the aio-libs Code of Conduct
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.