Skip to main content

Module certificate

Module certificate 

Source
Expand description

Module that contains methods and functions to manage certificates.

classDiagram
    CertificateStatus o-- ActualCertificate
    CertificateStatus o-- Certificate
    CertificateStatus *-- AllocationStatus

    class Certificate {
        cert_chain_secret: String
        key_secret: String
        passphrase_secret: Option~String~
    }
    link Certificate "../types/struct.Certificate.html"

    class AllocationStatus {
        derived_from: Option~String~
        notifications: Vec~Notification~
        provisioned: bool
    }
    link AllocationStatus "../types/struct.AllocationStatus.html"

    class ActualCertificate {
        cert_chain_secret: String
        distinguished_name: String
        dns_names: Vec~String~
        key_secret: String
        not_after: chrono:: DateTime
        not_before: chrono:: DateTime
        passphrase_secret: Option~String~
        serial_number: String
    }
    link ActualCertificate "../types/struct.ActualCertificate.html"

    class CertificateStatus {
        actual: Option~ActualCertificate~
        configuration: Option~Certificate~
        status: AllocationStatus
    }
    link CertificateStatus "../types/struct.CertificateStatus.html"

§Generated methods

DshApiClient methods that are generated from the openapi specification.

§Derived methods

DshApiClient methods that add extra capabilities but do not directly call the DSH resource management API. These derived methods depend on the API methods for this.

Functions§

certificate_resources_from_app
Get certificate resources from AppCatalogApp
certificates_that_use_secret
Find certificates that use a given secret