cookbook 'helios', '= 0.0.5'
helios (2) Versions 0.0.5 Follow3
Installs/Configures helios, a basic windows x509 certificate import utility
cookbook 'helios', '= 0.0.5', :supermarket
knife supermarket install helios
knife supermarket download helios
Description
The Greek god of the sun, Helios, was responsible for turning darkness into light. In a similar fashion, SSL Certificates are designed to bring the bright light of verified identity to the darkest corners of the internet. Unfortunately, they can also be a PIA to manage.
Helios is designed to download certificates from remote URLs and import them into the appropriate Windows Certificate Store.
** USE AT YOUR OWN RISK **
** NO SSL CERTIFICATE VERIFICATION PERFORMED **
Helios is simply a retreval-and-deployment tool, not any type of trust-verification engine. If you point it at a valid certfile, it will import it into Windows cert root and your machine will begin trusting. BE CAREFUL.
Requirements
Windows OS, powershell cookbook (which requires windows cookbook, which requires chef_handler cookbook)
Attributes
[:helios][:ca] is an array of hashes, one per certificate authority name, listing the types of certificates to retrieve and install. [:helios][:{root,intermediate}][:authorityname] is a hash of filenames and url locations to download the certs from. It would be simple enough to change this construction into a data bag lookup.
Usage
Add your relevant 3rdparty cert providers to the [:ca] array, and then add their various certificate types.
Dependent cookbooks
powershell >= 1.0.6 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.