summaryrefslogtreecommitdiff
path: root/lib/gitlab/lets_encrypt/order.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/lets_encrypt/order.rb')
-rw-r--r--lib/gitlab/lets_encrypt/order.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/gitlab/lets_encrypt/order.rb b/lib/gitlab/lets_encrypt/order.rb
index 9c2365f98a8..656964f77f9 100644
--- a/lib/gitlab/lets_encrypt/order.rb
+++ b/lib/gitlab/lets_encrypt/order.rb
@@ -8,7 +8,6 @@ module Gitlab
end
def new_challenge
- authorization = @acme_order.authorizations.first
challenge = authorization.http
::Gitlab::LetsEncrypt::Challenge.new(challenge)
end
@@ -22,11 +21,19 @@ module Gitlab
acme_order.finalize(csr: csr)
end
+ def challenge_error
+ authorization.challenges.first&.error
+ end
+
delegate :url, :status, :expires, :certificate, to: :acme_order
private
attr_reader :acme_order
+
+ def authorization
+ @acme_order.authorizations.first
+ end
end
end
end