diff --git a/openstackclient/network/client.py b/openstackclient/network/client.py
index 7714c52504..dca9efc48a 100644
--- a/openstackclient/network/client.py
+++ b/openstackclient/network/client.py
@@ -31,7 +31,8 @@ API_VERSIONS = {
 
 def make_client(instance):
     """Returns a network proxy"""
-    conn = connection.Connection(authenticator=instance.session.auth)
+    conn = connection.Connection(authenticator=instance.session.auth,
+                                 verify=instance.session.verify)
     LOG.debug('Connection: %s', conn)
     LOG.debug('Network client initialized using OpenStack SDK: %s',
               conn.network)
diff --git a/releasenotes/notes/bug-1560157-bce572f58b43efa1.yaml b/releasenotes/notes/bug-1560157-bce572f58b43efa1.yaml
new file mode 100644
index 0000000000..e5c394bc23
--- /dev/null
+++ b/releasenotes/notes/bug-1560157-bce572f58b43efa1.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+  - Fixed SSL/TLS verification for Network v2 commands. The commands
+    were ignoring the ``--insecure`` and ``--os-cacert`` options and
+    the ``OS_CACERT`` environment variable which caused them to fail
+    with ``An SSL error occurred.`` when authenticating using SSL/TLS.
+    [Bug `1560157 <https://bugs.launchpad.net/python-openstackclient/+bug/1560157>`_]