The nova.cert.manager Module¶
Cert manager manages x509 certificates.
Related Flags
| cert_topic: | What rpc topic to listen to (default: cert). |
|---|---|
| cert_manager: | The module name of a class derived from
manager.Manager (default:
nova.cert.manager.Manager). |
-
class
CertManager(*args, **kwargs)¶ Bases:
nova.manager.Manager-
decrypt_text(context, project_id, text)¶ Decrypt base64 encoded text using the projects private key.
-
fetch_ca(context, project_id)¶ Get root ca for a project.
-
fetch_crl(context, project_id)¶ Get crl for a project.
-
generate_x509_cert(context, user_id, project_id)¶ Generate and sign a cert for user in project.
-
init_host()¶
-
revoke_certs_by_project(context, project_id)¶ Revoke all project certs.
-
revoke_certs_by_user(context, user_id)¶ Revoke all user certs.
-
revoke_certs_by_user_and_project(context, user_id, project_id)¶ Revoke certs for user in project.
-
target= <Target version=2.0>¶
-