kopia lustrzana https://github.com/Yakifo/amqtt
Merge pull request #142 from hedin/feature/client-certificate-verification
Pass CA params to broker's SSL contextpull/8/head
commit
bb96056847
|
|
@ -250,7 +250,12 @@ class Broker:
|
|||
|
||||
if ssl_active:
|
||||
try:
|
||||
sc = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
|
||||
sc = ssl.create_default_context(
|
||||
ssl.Purpose.CLIENT_AUTH,
|
||||
cafile=listener.get('cafile'),
|
||||
capath=listener.get('capath'),
|
||||
cadata=listener.get('cadata')
|
||||
)
|
||||
sc.load_cert_chain(listener['certfile'], listener['keyfile'])
|
||||
sc.verify_mode = ssl.CERT_OPTIONAL
|
||||
except KeyError as ke:
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue