Possibility to get peer certificate when ClientResponseError is raised
- Lingua principale
- Python
- Stelle
- 16.5k
- Fork
- 2.4k
- Merge medio
- 17h 22m
- PR unite (30g)
- 212
Descrizione
### 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
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.