diff options
author | elijah <elijah@riseup.net> | 2017-06-28 13:03:21 -0700 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2017-06-28 13:03:21 -0700 |
commit | 0678e04e93fcf6a66b7192c1694e305624831a71 (patch) | |
tree | d7dcbd420b27857b25b459c4e3efe4c1db2e40f1 /vendor/acme-client/lib/acme/client/certificate.rb | |
parent | bd240915f45dee04903d534af8e91ebe57b4d21c (diff) |
remove gem dependencies: make fog-aws optional, and no longer vendor acme-client gem.
Diffstat (limited to 'vendor/acme-client/lib/acme/client/certificate.rb')
-rw-r--r-- | vendor/acme-client/lib/acme/client/certificate.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/vendor/acme-client/lib/acme/client/certificate.rb b/vendor/acme-client/lib/acme/client/certificate.rb deleted file mode 100644 index 6c68cc5..0000000 --- a/vendor/acme-client/lib/acme/client/certificate.rb +++ /dev/null @@ -1,30 +0,0 @@ -class Acme::Client::Certificate - extend Forwardable - - attr_reader :x509, :x509_chain, :request, :private_key, :url - - def_delegators :x509, :to_pem, :to_der - - def initialize(certificate, url, chain, request) - @x509 = certificate - @url = url - @x509_chain = chain - @request = request - end - - def chain_to_pem - x509_chain.map(&:to_pem).join - end - - def x509_fullchain - [x509, *x509_chain] - end - - def fullchain_to_pem - x509_fullchain.map(&:to_pem).join - end - - def common_name - x509.subject.to_a.find { |name, _, _| name == 'CN' }[1] - end -end |