vmware-nsx/vmware_nsx/tests/unit/nsx_v3
Anna Khmelnitsky 6e1a21881e NSXV3: Initial client certificate auth support
Client certificate authentication is disabled by default.
To enable client auth, define the following in nsx.ini:
nsx_use_client_auth = True
nsx_client_cert_storage = nsx-db
nsx_client_cert_file = <file to store certificate and private key>

To enable client auth in devstack, define the following in local.conf:
NSX_USE_CLIENT_CERT_AUTH=True

This commit covers only DB type of cert storage. Barbican storage
and imported cert will be added later. Also planned for near future:

    reload cert from DB if NSX connection failes due to bad cert
    show warning when cert nears expiration
    delete cert file from file system on neutron exit

Change-Id: Ic70a949b740d9149d71187b02640d3071a3e0159
2017-02-02 09:39:18 +00:00
..
__init__.py Reorganize vmware_nsx/tests structure 2015-09-24 10:41:10 -07:00
test_api_replay.py Integration with neutron-lib plugin directory 2016-11-23 20:18:17 +00:00
test_constants.py nsxlib refactor continue 2016-09-29 15:59:13 +03:00
test_dhcp_metadata.py Use neutron-lib provider net api-def 2017-01-18 07:51:38 -07:00
test_parent_tag.py Use neutron-lib portbindings api-def 2017-01-19 11:21:29 +02:00
test_plugin.py NSXV3: Initial client certificate auth support 2017-02-02 09:39:18 +00:00