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(host=None, db_driver=None)

Bases: nova.manager.Manager

RPC_API_VERSION = '1.1'
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.

get_backdoor_port(context)
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.

Previous topic

The nova.cells.utils Module

Next topic

The nova.cert.rpcapi Module

This Page