SSL/TLS Certificate Utilities

Functions relating to OpenSSL certificates.

iceprod.server.ssl_cert.create_ca(cert_filename, key_filename, days=365, hostname=None)[source]

Make a certificate authority and key pair

iceprod.server.ssl_cert.create_cert(cert_filename, key_filename, days=365, hostname=None, cacert=None, cakey=None, allow_resign=False)[source]

Make a certificate and key pair

iceprod.server.ssl_cert.verify_cert(cert_filename, key_filename)[source]

Verify if cert and key match. Return False for failure, True for success.