new: Allow cert-based auth
parent
f71827b555
commit
7739699737
|
@ -41,6 +41,12 @@ cat >> $CONFIGDIR/remote-servers.yml << EOF
|
||||||
auth:
|
auth:
|
||||||
username:
|
username:
|
||||||
password:
|
password:
|
||||||
|
cacert_path:
|
||||||
|
cert_file:
|
||||||
|
key_file:
|
||||||
|
key_password:
|
||||||
|
jwt_auth_url:
|
||||||
|
verify_ssl: True
|
||||||
collections:
|
collections:
|
||||||
- collection
|
- collection
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -73,8 +73,14 @@ for server in config:
|
||||||
version = server["taxii_version"],
|
version = server["taxii_version"],
|
||||||
headers = server["headers"])
|
headers = server["headers"])
|
||||||
|
|
||||||
cli.username = server["auth"]["username"]
|
cli.set_auth(username = server["auth"]["username"],
|
||||||
cli.password = server["auth"]["password"]
|
password = server["auth"]["password"],
|
||||||
|
ca_cert = server["auth"].get("ca_cert"),
|
||||||
|
cert_file= server["auth"].get("cert_file"),
|
||||||
|
key_file = server["auth"].get("key_file"),
|
||||||
|
key_password = server["auth"].get("key_password"),
|
||||||
|
jwt_auth_url = server["auth"].get("jwt_auth_url"),
|
||||||
|
verify_ssl = server["auth"].get("verify_ssl"))
|
||||||
|
|
||||||
for collection in server["collections"]:
|
for collection in server["collections"]:
|
||||||
for content_block in cli.poll(collection):
|
for content_block in cli.poll(collection):
|
||||||
|
|
Loading…
Reference in New Issue