nicru.toml raw

   1  Name = "RU CENTER"
   2  Description = ''''''
   3  URL = "https://nic.ru/"
   4  Code = "nicru"
   5  Since = "v4.24.0"
   6  
   7  Example = '''
   8  NICRU_USER="<your_user>" \
   9  NICRU_PASSWORD="<your_password>" \
  10  NICRU_SERVICE_ID="<service_id>" \
  11  NICRU_SECRET="<service_secret>" \
  12  lego --dns nicru -d '*.example.com' -d example.com run
  13  '''
  14  
  15  Additional = '''
  16  ## Credential information
  17  
  18  You can find information about service ID and secret https://www.nic.ru/manager/oauth.cgi?step=oauth.app_list
  19  
  20  | ENV Variable        | Parameter from page            | Example           |
  21  |---------------------|--------------------------------|-------------------|
  22  | NICRU_USER          | Username (Number of agreement) | NNNNNNN/NIC-D     |
  23  | NICRU_PASSWORD      | Password account               |                   |
  24  | NICRU_SERVICE_ID    | Application ID                 | hex-based, len 32 |
  25  | NICRU_SECRET        | Identity endpoint              | string len 91     |
  26  '''
  27  
  28  [Configuration]
  29    [Configuration.Credentials]
  30      NICRU_USER = "Agreement for an account in RU CENTER"
  31      NICRU_PASSWORD = "Password for an account in RU CENTER"
  32      NICRU_SERVICE_ID = "Service ID for application in DNS-hosting RU CENTER"
  33      NICRU_SECRET = "Secret for application in DNS-hosting RU CENTER"
  34      NICRU_SERVICE_NAME = "Service Name for DNS-hosting RU CENTER"
  35    [Configuration.Additional]
  36      NICRU_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 60)"
  37      NICRU_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 600)"
  38      NICRU_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 30)"
  39  
  40  [Links]
  41    API = "https://www.nic.ru/help/api-dns-hostinga_3643.html"
  42