Lines Matching refs:creds

192         creds = self._store.get_credentials_for_name(name) if self._store else []
193 return creds[0] if len(creds) else None
205 creds = None
207 creds = self._store.load_credentials(
210 if creds is None:
211 creds = TestCA.create_credentials(spec=spec, issuer=self, key_type=key_type,
214 self._store.save(creds, single_file=spec.single_file)
216 self._store.save_chain(creds, "ca", with_root=True)
220 sub_store = CertStore(fpath=os.path.join(self._store.path, creds.name))
221 creds.set_store(sub_store)
224 creds.issue_certs(spec.sub_specs, chain=subchain)
225 return creds
240 def save(self, creds: Credentials, name: Optional[str] = None,
243 name = name if name is not None else creds.name
244 cert_file = self.get_cert_file(name=name, key_type=creds.key_type)
245 pkey_file = self.get_pkey_file(name=name, key_type=creds.key_type)
246 comb_file = self.get_combined_file(name=name, key_type=creds.key_type)
250 fd.write(creds.cert_pem)
255 fd.write(creds.pkey_pem)
258 fd.write(creds.pkey_pem)
260 fd.write(creds.cert_pem)
264 fd.write(creds.pkey_pem)
265 creds.set_files(cert_file, pkey_file, comb_file)
266 self._add_credentials(name, creds)
268 def save_chain(self, creds: Credentials, infix: str, with_root=False):
269 name = creds.name
270 chain = [creds]
271 while creds.issuer is not None:
272 creds = creds.issuer
273 chain.append(creds)
281 def _add_credentials(self, name: str, creds: Credentials):
284 self._creds_by_name[name].append(creds)
330 creds = Credentials(name=name, cert=cert, pkey=pkey, issuer=issuer)
331 creds.set_store(self)
332 creds.set_files(cert_file, pkey_file, comb_file)
333 self._add_credentials(name, creds)
334 return creds
343 creds = store.load_credentials(name="ca", key_type=key_type, issuer=None)
344 if creds is None:
345 creds = TestCA._make_ca_credentials(name=name, key_type=key_type)
346 store.save(creds, name="ca")
347 creds.set_store(store)
348 return creds
359 creds = TestCA._make_server_credentials(name=spec.name, domains=spec.domains,
363 creds = TestCA._make_client_credentials(name=spec.name, issuer=issuer,
367 creds = TestCA._make_ca_credentials(name=spec.name, issuer=issuer,
372 return creds