Message280830
Python's ssl module does not support smartcard authentication of clients.
In order to use an external engine like OpenSC's engine_pkcs11, SSLContext must be configured to use a loaded engine for client cert auth. It's really simple. Pseudo code without error reporting, engine_id is a char*:
ENGINE *e = ENGINE_by_id(engine_id);
SSL_CTX_set_client_cert_engine(ctx, e); |
|
Date |
User |
Action |
Args |
2016-11-15 11:01:28 | christian.heimes | set | recipients:
+ christian.heimes |
2016-11-15 11:01:28 | christian.heimes | set | messageid: <1479207688.81.0.066994858547.issue28695@psf.upfronthosting.co.za> |
2016-11-15 11:01:28 | christian.heimes | link | issue28695 messages |
2016-11-15 11:01:28 | christian.heimes | create | |
|