Class CertificateService

Hierarchy

  • CertificateService

Constructors

Methods

  • Upload a new SSL Certificate

    Example

    import { DigitalOcean } from 'digitalocean-js';

    const client = new DigitalOcean('your-api-key');
    const request = {
    name: 'web-cert-01',
    private_key: '-----BEGIN PRIVATE KEY-----...',
    leaf_certificate: '-----BEGIN CERTIFICATE-----...',
    certificate_chain: '-----BEGIN CERTIFICATE-----...'
    };
    const cert = await client.certificates.createCertificate(request);

    Parameters

    Returns Promise<Certificate>

  • Delete a specific SSL Certificate from the provided ID

    Example

    import { DigitalOcean } from 'digitalocean-js';

    const client = new DigitalOcean('your-api-key');
    await client.certificates.deleteCertificate('cert-id');

    Parameters

    • certificateId: string

    Returns Promise<void>

  • Get information about an existing SSL Certificate

    Example

    import { DigitalOcean } from 'digitalocean-js';

    const client = new DigitalOcean('your-api-key');
    const cert = await client.certificates.getExistingCertificate('cert-id');

    Parameters

    • certificateId: string

    Returns Promise<Certificate>

Generated using TypeDoc