| Class | Puppet::SSL::Host |
| In: |
lib/puppet/ssl/host.rb
|
| Parent: | Object |
The class that manages all aspects of our SSL certificates — private keys, public keys, requests, etc.
| Key | = | Puppet::SSL::Key | Yay, ruby‘s strange constant lookups. | |
| CA_NAME | = | Puppet::SSL::CA_NAME | ||
| Certificate | = | Puppet::SSL::Certificate | ||
| CertificateRequest | = | Puppet::SSL::CertificateRequest | ||
| CertificateRevocationList | = | Puppet::SSL::CertificateRevocationList | ||
| CA_MODES | = | { # Our ca is local, so we use it as the ultimate source of information # And we cache files locally. :local => [:ca, :file], # We're a remote CA client. :remote => [:rest, :file], # We are the CA, so we don't have read/write access to the normal certificates. :only => [:ca], # We have no CA, so we just look in the local file store. :none => [:file] |
| ca | [RW] | |
| ca_location | [R] | |
| certificate | [W] | |
| certificate_request | [W] | |
| key | [W] | |
| name | [R] |
This is the constant that people will use to mark that a given host is a certificate authority.
Search for more than one host, optionally only specifying an interest in hosts with a given file type. This just allows our non-indirected class to have one of indirection methods.