Http:// would not load after installed

No. ~~The version of cryptography available in CentOS 7 is 1.7.2. The package can be seen at http://mirror.centos.org/centos/7/os/x86_64/Packages/python2-cryptography-1.7.2-2.el7.x86_64.rpm.~~

The version of pyOpenSSL available in CentOS 7 is 0.13. The package can be seen at http://mirror.centos.org/centos/7/os/x86_64/Packages/pyOpenSSL-0.13.1-4.el7.x86_64.rpm. This package doesn't even depend on cryptography.

# yum deplist pyopenssl
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: mirror.sjc02.svwh.net
 * epel: mirror.prgmr.com
 * extras: mirror.sjc02.svwh.net
 * updates: mirrors.ocf.berkeley.edu
package: pyOpenSSL.x86_64 0.13.1-4.el7
  dependency: libc.so.6(GLIBC_2.14)(64bit)
   provider: glibc.x86_64 2.17-260.el7_6.6
  dependency: libcrypto.so.10()(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
  dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
  dependency: libcrypto.so.10(libcrypto.so.10)(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
  dependency: libpthread.so.0()(64bit)
   provider: glibc.x86_64 2.17-260.el7_6.6
  dependency: libpython2.7.so.1.0()(64bit)
   provider: python-libs.x86_64 2.7.5-80.el7_6
  dependency: libssl.so.10()(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
  dependency: libssl.so.10(libssl.so.10)(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
  dependency: python(abi) = 2.7
   provider: python.x86_64 2.7.5-80.el7_6
  dependency: rtld(GNU_HASH)
   provider: glibc.x86_64 2.17-260.el7_6.6
   provider: glibc.i686 2.17-260.el7_6.6

I think the problem here is there being a pyOpenSSL package installed from another source like pip. pip and OS package managers do not play well together.