module Vault::Provision::Pki

PKI/CA backend provisioning

Public Instance Methods

ca_type(path) click to toggle source
# File lib/vault/provision/pki.rb, line 15
def ca_type path
  path.match(/pki-intermediate/) && true
end
generated?(path) click to toggle source
# File lib/vault/provision/pki.rb, line 8
def generated? path
  result = @vault.get "v1/#{path}/ca/pem"
  return true if result =~ /BEGIN CERTIFICATE/
rescue Vault::HTTPClientError
  return false
end