Previous topic

The nova.block_device Module

Next topic

The nova.cloudpipe.pipelib Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

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

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.