[%# Variables passed in: certificate - instance of Cpanel::SSL::Objects::Certificate vhost_name - the name of the vhost onto which the SSL cert is installed vhost_domains - the (sorted) list of domains that point to the vhost key_id - the ssl key id for the private key ssl_tls_manager_url - URL to the SSL/TLS manager ssl_tls_wizard_url - URL to the SSL/TLS wizard enabled_providers_count - The number of enabled providers in the SSL/TLS wizard added_domains - an array of FQDNs that are newly covered uncovered_domain_problems - an array of problem hashrefs For more information about how to customize notification templates, read our documentation at https://go.cpanel.net/notificationtemplates -%] [% PROCESS "include/colors.tmpl"; PROCESS "include/styles.tmpl"; PROCESS 'include/zebra_table.tmpl'; PROCESS 'AutoSSL/includes/autossl_problems_table.tmpl'; PROCESS 'include/code_block.tmpl'; WRAPPER 'wrapper/main.html.tmpl'; NOTICE.email_reason = CPANEL.locale.maketext('[_1]: [asis,AutoSSL] certificate installed!', NOTICE.vhost_name); %]

[% CPANEL.locale.maketext('[asis,AutoSSL] has renewed “[_1]”’s Domain Validated (DV) [asis,SSL] certificate. The new certificate lacks [numf,_2] of the website’s domains:', NOTICE.vhost_name, NOTICE.uncovered_domain_problems.size) %]

[% autossl_problems_table_plain( autossl_problems=NOTICE.uncovered_domain_problems ) %]

[% CPANEL.locale.maketext('If [numerate,_1,this domain does,these domains do] not need valid [asis,SSL], then you do not need to take any further action. However, if you want [asis,AutoSSL] to secure [numerate,_1,this domain,these domains], you must resolve the above [numerate,_1,problem,problems].', NOTICE.uncovered_domain_problems.size) %]

[% IF NOTICE.enabled_providers_count %]

[% CPANEL.locale.maketext('To upgrade to an [output,abbr,EV,Extended Validation] or [output,abbr,OV,Organization Validated] certificate, navigate to the “[output,url,_1,SSL/TLS Wizard]” interface.', NOTICE.ssl_tls_wizard_url) %]

[% END %]

[% CPANEL.locale.maketext('The certificate is now active on the website for the following domain names:') %]

[% IF not_every_domain_is_covered -%]

[% CPANEL.locale.maketext('NOTE: “[_1]” marks domains that the newly-installed certificate does not include or secure. Visitors who access these domain names will see web browser security warnings.', '⛔') -%]

[% END -%] [% CPANEL.locale.maketext('The certificate has the following properties:') -%] [% MACRO distinguished_name BLOCK -%] [% FOR part = parts -%] [% END -%]
[% part.0.html() -%] [% part.1.html() -%]
[% END -%] [% MACRO domains_list BLOCK -%] [% FOR d = domains -%] [% END -%]
[% d.html() -%]
[% END -%] [% zebra_table( boldfirst => 1, items => [ [ CPANEL.locale.maketext('Expiration:'), CPANEL.locale.datetime(1 + NOTICE.certificate.not_after(), 'datetime_format_full'), ], [ CPANEL.locale.maketext('Domain Names:'), domains_list( domains => NOTICE.certificate.domains() ), ], [ CPANEL.locale.maketext('Subject:'), distinguished_name( parts => NOTICE.certificate.subject_list() ), ], [ CPANEL.locale.maketext('Issuer:'), distinguished_name( parts => NOTICE.certificate.issuer_list() ), ], ], ); -%]

[% CPANEL.locale.maketext('The certificate’s [output,abbr,PEM,Privacy-Enhanced Mail] representation is attached to this message.') -%]

[% CPANEL.locale.maketext('Navigate to the “[output,url,_1,SSL/TLS Manager]” interface if you require the private key for this certificate.', NOTICE.ssl_tls_manager_url) %] [% CPANEL.locale.maketext('The key ID for the private key is “[_1]”.', NOTICE.key_id) %]

[% END #wrapper %]