Class Puppet::SSL::CertificateAuthority::Interface
In: lib/puppet/ssl/certificate_authority/interface.rb
Parent: Object

This class is basically a hidden class that knows how to act on the CA. It‘s only used by the ‘puppetca’ executable, and its job is to provide a CLI-like interface to the CA class.

Methods

apply   generate   list   method=   new   print   sign   subjects=  

Classes and Modules

Class Puppet::SSL::CertificateAuthority::Interface::InterfaceError

Constants

INTERFACE_METHODS = [:destroy, :list, :revoke, :generate, :sign, :print, :verify]

Attributes

method  [R] 
subjects  [R] 

Public Class methods

Public Instance methods

Actually perform the work.

List the hosts.

Set the method to apply.

Print certificate information.

Sign a given certificate.

Set the list of hosts we‘re operating on. Also supports keywords.

[Validate]