diff options
author | Luke Kanies <luke@madstop.com> | 2008-04-18 10:49:58 -0500 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2008-04-18 10:49:58 -0500 |
commit | 92a7d76e8a160ba1ddb684d52eab6639cf801cb7 (patch) | |
tree | 0c82d00456eae10d6208c0cce93a4c2092568913 /lib/puppet | |
parent | fb56deae3488e5d97e10e38cba98393a5a8f8414 (diff) | |
download | puppet-92a7d76e8a160ba1ddb684d52eab6639cf801cb7.tar.gz puppet-92a7d76e8a160ba1ddb684d52eab6639cf801cb7.tar.xz puppet-92a7d76e8a160ba1ddb684d52eab6639cf801cb7.zip |
All SSL terminus classes now force the CA information into the right place.
Without this, then you could end up duplicating your CA
key into the normal directory depending on how caching
was set up.
Again, this design aspect isn't the most straightforward,
but at least it's functional now.
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/indirector/certificate/file.rb | 1 | ||||
-rw-r--r-- | lib/puppet/indirector/key/file.rb | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/puppet/indirector/certificate/file.rb b/lib/puppet/indirector/certificate/file.rb index 9e2e8ed99..5f4ade051 100644 --- a/lib/puppet/indirector/certificate/file.rb +++ b/lib/puppet/indirector/certificate/file.rb @@ -5,4 +5,5 @@ class Puppet::SSL::Certificate::File < Puppet::Indirector::SslFile desc "Manage SSL certificates on disk." store_in :certdir + store_ca_at :cacert end diff --git a/lib/puppet/indirector/key/file.rb b/lib/puppet/indirector/key/file.rb index 7103c2903..4536f8aa7 100644 --- a/lib/puppet/indirector/key/file.rb +++ b/lib/puppet/indirector/key/file.rb @@ -5,6 +5,7 @@ class Puppet::SSL::Key::File < Puppet::Indirector::SslFile desc "Manage SSL private and public keys on disk." store_in :privatekeydir + store_ca_at :cakey # Where should we store the public key? def public_key_path(name) |