def __init__(self): super(TrustAnchorRefreshManager, self).__init__() self._certificateCache = CertificateCache() # maps the directory name to certificate names so they can be # deleted when necessary self._refreshDirectories = {}
def __init__(self, configFileName=None, certificateCache=None, searchDepth=5, graceInterval=3000, keyTimestampTtl=3600000, maxTrackedKeys=1000): super(ConfigPolicyManager, self).__init__() if certificateCache is None: certificateCache = CertificateCache() # _certificateCacheV2 will be replaced below, but set it here to make pylint happy. self._certificateCacheV2 = CertificateCacheV2() if isinstance(certificateCache, CertificateCache): self._isSecurityV1 = True self._certificateCache = certificateCache self._certificateCacheV2 = None else: self._isSecurityV1 = False self._certificateCache = None self._certificateCacheV2 = certificateCache self._maxDepth = searchDepth self._keyGraceInterval = graceInterval self._keyTimestampTtl = keyTimestampTtl self._maxTrackedKeys = maxTrackedKeys self.reset() if configFileName != None and configFileName != "": self.load(configFileName)
def __init__(self, identityStorage, configFilename=None): """ :param pyndn.IdentityStorage: A class that stores signing identities and certificates. :param str configFilename: A configuration file specifying validation rules and network name settings. """ # use the default configuration where possible # TODO: use environment variable for this, fall back to default path = os.path.dirname(__file__) templateFilename = os.path.join(path, '.default.conf') self._configTemplate = BoostInfoParser() self._configTemplate.read(templateFilename) if configFilename is None: configFilename = templateFilename certificateCache = CertificateCache() super(IotPolicyManager, self).__init__(configFilename, certificateCache) self._identityStorage = identityStorage self.setEnvironmentPrefix(None) self.setTrustRootIdentity(None) self.setDeviceIdentity(None)
def __init__(self, isSecurityV1): self._isSecurityV1 = isSecurityV1 self._certificateCache = CertificateCache() self._certificateCacheV2 = CertificateCacheV2() # maps the directory name to certificate names so they can be # deleted when necessary self._refreshDirectories = {}
def __init__(self, configFileName=None, certificateCache=None, searchDepth=5, graceInterval=3000, keyTimestampTtl=3600000, maxTrackedKeys=1000): super(ConfigPolicyManager, self).__init__() if certificateCache is None: self._certificateCache = CertificateCache() else: self._certificateCache = certificateCache self._maxDepth = searchDepth self._keyGraceInterval = graceInterval self._keyTimestampTtl = keyTimestampTtl self._maxTrackedKeys = maxTrackedKeys self.reset() if configFileName != None and configFileName != "": self.load(configFileName)