(self, name: str, key_type=None, single_file: bool = False, issuer: Credentials = None)
| 261 | return load_pem_private_key("".join(fd.readlines()).encode(), password=None) |
| 262 | |
| 263 | def load_credentials(self, name: str, key_type=None, single_file: bool = False, issuer: Credentials = None): |
| 264 | cert_file = self.get_cert_file(name=name, key_type=key_type) |
| 265 | pkey_file = cert_file if single_file else self.get_pkey_file(name=name, key_type=key_type) |
| 266 | if os.path.isfile(cert_file) and os.path.isfile(pkey_file): |
| 267 | cert = self.load_pem_cert(cert_file) |
| 268 | pkey = self.load_pem_pkey(pkey_file) |
| 269 | creds = Credentials(name=name, cert=cert, pkey=pkey, issuer=issuer) |
| 270 | creds.set_store(self) |
| 271 | creds.set_files(cert_file, pkey_file) |
| 272 | self._add_credentials(name, creds) |
| 273 | return creds |
| 274 | return None |
| 275 | |
| 276 | |
| 277 | class HttpdTestCA: |
no test coverage detected