Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Solutions
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex Certificate Manager
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Let's Encrypt® certificate
      • Create a certificate
      • Get the contents of a certificate
      • Domain rights check procedure
      • Renew a certificate
      • Edit a certificate
      • Delete a certificate
    • User certificate
      • Create a certificate
      • Get the contents of a certificate
      • Renew a certificate
      • Edit a certificate
      • Delete a certificate
    • Domain
      • Create a domain
      • Renew a domain certificate
      • Update a domain
      • Delete a domain
    • Backups
    • Adding alerts for certificates
  • Concepts
    • Overview
    • Let's Encrypt® certificate
    • User certificate
    • Check rights for domain
    • Integration with Yandex.Cloud services
    • Quotas and limits
    • Domain
      • Overview
      • Integration with Yandex.Cloud services
  • Access management
  • Pricing policy
  • API reference
    • Authentication in the API
    • gRPC
      • Overview
      • CertificateContentService
      • CertificateService
      • OperationService
    • REST
      • Overview
      • Certificate
        • Overview
        • create
        • delete
        • get
        • list
        • listAccessBindings
        • listOperations
        • requestNew
        • setAccessBindings
        • update
        • updateAccessBindings
      • CertificateContent
        • Overview
        • get
  • Questions and answers
  1. Step-by-step instructions
  2. Let's Encrypt® certificate
  3. Create a certificate

Create a Let's Encrypt® certificate

    To create a new Let's Encrypt certificate:

    Management console
    CLI
    API
    1. In the management console, select the folder to create your certificate in.
    2. In the list of services, select Certificate Manager.
    3. Click Add certificate.
    4. In the menu that opens, select Let's Encrypt certificate.
    5. In the window that opens, enter the name of the certificate in the Name field.
    6. (optional) In the Description field, enter a description for the certificate.
    7. In the Domains field, enter the list of domains to create a certificate for.
    8. Select the type of domain rights check: HTTP or DNS.
    9. Click Create.

    If you don't have the Yandex.Cloud command line interface yet, install and initialize it.

    The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name or --folder-id parameter.

    1. View a description of the command:

      yc certificate-manager certificate request --help
      
    2. Run the command:

      yc certificate-manager certificate request \
        --name mymanagedcert \
        --domains example.com
      

      Command parameters:

      • --name: Certificate name.
      • --domains: Certificate domains.

      Command results:

      id: fpq6gvvm6piuegbb2nol
      folder_id: b1g7gvsi89m34qmcm3ke
      created_at: "2020-09-15T08:49:11.533771Z"
      name: mymanagedcert
      type: MANAGED
      domains:
      - example.com
      status: VALIDATING
      updated_at: "2020-09-15T08:49:11.533771Z"
      

    To create a certificate, use the requestNew method for the Certificate resource.

    The new certificate now appears in the certificate list with the Validating status. This status means that a Let's Encrypt certificate was requested and you need to pass the domain rights check to process it.

    Language / Region
    Careers
    Privacy policy
    Terms of use
    Brandbook
    © 2021 Yandex.Cloud LLC