@@ -135,7 +135,16 @@ local function get_cert_der(auto_ssl_instance, domain, ssl_options)
135
135
end
136
136
137
137
if cert and cert [" fullchain_pem" ] and cert [" privkey_pem" ] then
138
- local cert_der = convert_to_der_and_cache (domain , cert )
138
+ local cert_der , cert_der_err = convert_to_der_and_cache (domain , cert )
139
+
140
+ if cert_der_err then
141
+ ngx .log (ngx .ERR , " auto-ssl: error converting certificate for " , domain , " : " , cert_der_err )
142
+ end
143
+
144
+ if not cert_der then
145
+ return nil , " empty cert_der received"
146
+ end
147
+
139
148
cert_der [" newly_issued" ] = false
140
149
return cert_der
141
150
end
@@ -144,7 +153,15 @@ local function get_cert_der(auto_ssl_instance, domain, ssl_options)
144
153
if not ssl_options or ssl_options [" generate_certs" ] ~= false then
145
154
cert = issue_cert (auto_ssl_instance , storage , domain )
146
155
if cert and cert [" fullchain_pem" ] and cert [" privkey_pem" ] then
147
- local cert_der = convert_to_der_and_cache (domain , cert )
156
+ local cert_der , cert_der_err = convert_to_der_and_cache (domain , cert )
157
+ if cert_der_err then
158
+ ngx .log (ngx .ERR , " auto-ssl: error converting certificate for " , domain , " : " , cert_der_err )
159
+ end
160
+
161
+ if not cert_der then
162
+ return nil , " empty cert_der received"
163
+ end
164
+
148
165
cert_der [" newly_issued" ] = true
149
166
return cert_der
150
167
end
0 commit comments