import os
import sys
-import warnings
import copy
import urlparse
from ConfigParser import NoSectionError, NoOptionError, ConfigParser
from ConfigParser import ParsingError
import exceptions
+import warnings
CONFIG_FILE = "/etc/certmaster/certmaster.conf"
self.cfg.write(fileobj)
def getConfigOption(self, option, default=None):
- warnings.warn('getConfigOption() will go away in a future version of Yum.\n'
+ warnings.warn('getConfigOption() will go away in a future version of certmaster.\n'
'Please access option values as attributes or using getattr().',
DeprecationWarning)
if hasattr(self, option):
return default
def setConfigOption(self, option, value):
- warnings.warn('setConfigOption() will go away in a future version of Yum.\n'
+ warnings.warn('setConfigOption() will go away in a future version of certmaster.\n'
'Please set option values as attributes or using setattr().',
DeprecationWarning)
if hasattr(self, option):
## Add the default items when just using a single ca
opts.ca[''] = BaseConfigDerived()
+ opts.ca[''].hash_function = "sha256"
opts.ca[''].populate(confparser,'main')
## Add additonal ca sections
if a_section.startswith('ca:'):
ca_name = a_section[3:]
opts.ca[ca_name] = BaseConfigDerived()
+ opts.ca[ca_name].hash_function = "sha256"
opts.ca[ca_name].populate(confparser,a_section)
opts.ca[ca_name].cakey = None
opts.ca[ca_name].cacert = None