summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/SSLCA.py
Commit message (Collapse)AuthorAgeFilesLines
* Rewrote SSLCA as Cfg handler.Chris St. Pierre2013-08-131-387/+0
| | | | | | | | | | | | | | | | | This adds encryption support to SSL key creation (much like SSH private keys), and the ability to generate keys and certs that are specific to groups, instead of just to hosts. It also moves the SSLCA data (the XML files describing keys and certs as well as the keys and certs themselves) into the Cfg tree, rather than off in their own separate place. tools/upgrade/1.4/migrate_sslca.py can be used to migrate to the new format. This also adds XMLCfgCreator, a CfgCreator that makes it easier to create data based on XML descriptions of it (which is exactly what the SSH key and SSL CA creators do), including built-in support for host- and group-specific data, encryption, and so on.
* Options: migrated plugins to new options parserChris St. Pierre2013-06-271-11/+28
|
* Merge branch 'maint'Chris St. Pierre2013-04-241-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Perf.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Fam.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Base.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgPrivateKeyCreator.py src/lib/Bcfg2/Server/Plugins/Cvs.py src/lib/Bcfg2/Server/Plugins/Darcs.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Fossil.py src/lib/Bcfg2/Server/Plugins/Git.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Plugins/__init__.py src/lib/Bcfg2/Server/__init__.py src/sbin/bcfg2-build-reports src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestMetadata.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
| * SSLCA: fixed parsing of subjectaltnames from cert.xmlChris St. Pierre2013-04-091-1/+1
| |
* | use Executor class for better subprocess calling on serverChris St. Pierre2013-03-141-33/+31
| |
* | Merge branch 'master' into 1.4.xChris St. Pierre2013-02-201-2/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/contributors.txt schemas/bundle.xsd src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/Encryption.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/TemplateHelper.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py tools/bcfg2-profile-templates.py
| * SSLCA: fixed appending chain certsChris St. Pierre2013-01-291-1/+1
| |
| * fixed syntax errors for py < 2.5Chris St. Pierre2013-01-181-1/+2
| |
* | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFileChris St. Pierre2013-01-171-0/+1
|/
* SSLCA: set entry type on key and cert Path entriesChris St. Pierre2013-01-101-0/+3
|
* SSLCA improvements:Chris St. Pierre2012-12-031-230/+261
| | | | | | Added support for Group/Client tags in cert.xml/key.xml Added support for explicit subjectAltNames in cert.xml Reorganized code to make generally more like other GroupSpool plugins
* SSLCA: read SSLCA config without instantiating a new ConfigParserChris St. Pierre2012-11-201-3/+2
|
* SSLCA: fixed variable namesChris St. Pierre2012-11-141-4/+4
|
* SSLCA: clean up temp files on error, better error messagesChris St. Pierre2012-11-141-28/+46
|
* SSLCA: improved error, debug messagesChris St. Pierre2012-11-081-4/+16
|
* added SSLCA option to append chain cert to cert (e.g., for Nginx)Chris St. Pierre2012-11-061-11/+15
|
* testsuite: expanded pylint coverageChris St. Pierre2012-10-031-41/+44
|
* added json, md5 to Bcfg2.CompatChris St. Pierre2012-09-201-6/+1
|
* renamed Bcfg2Py3k to CompatChris St. Pierre2012-08-271-1/+1
|
* SSLCA: removed redundant verify_certs optionChris St. Pierre2012-08-271-1/+2
|
* SSLCA: added root_ca option to verify certs against either intermediate or ↵Chris St. Pierre2012-08-271-5/+13
| | | | root CA
* do not require a priority attribute on InfoXML files at allChris St. Pierre2012-08-221-2/+1
|
* merged maintChris St. Pierre2012-06-191-42/+63
|
* merged maintChris St. Pierre2012-05-151-2/+4
|
* Allow to run directly from a git checkout (#1037)Sol Jerome2012-03-241-0/+274
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>