Beispiel #1
0
    def mkinstance(self, principal, section):
        self.m_get_principal.return_value = principal

        ipa = IPAInterface(self.parser, IPA_SECTIONNAME)
        self.config['authenticators']['ipa'] = ipa
        ipa.finalize_init(self.config, self.parser, None)
        assert (self.config['authenticators']['ipa'] is
                IPAInterface.from_config(self.config))

        vault = IPAVault(self.parser, section)
        self.config['stores'][section] = vault
        vault.finalize_init(self.config, self.parser, None)
        return vault
Beispiel #2
0
    def mkinstance(self, principal, section):
        self.m_get_principal.return_value = principal

        ipa = IPAInterface(self.parser, IPA_SECTIONNAME)
        self.config['authenticators']['ipa'] = ipa
        ipa.finalize_init(self.config, self.parser, None)
        assert (self.config['authenticators']['ipa'] is
                IPAInterface.from_config(self.config))

        certreq = IPACertRequest(self.parser, section)
        self.config['stores'][section] = certreq
        storename = certreq.backing_store
        storesection = u'store:{0}'.format(storename)

        vault = IPAVault(self.parser, storesection)
        self.config['stores'][storename] = vault
        vault.finalize_init(self.config, self.parser, None)

        # finalize last
        certreq.finalize_init(self.config, self.parser, None)
        return certreq