(cls, name: str, store_dir: str, key_type: str = "rsa2048")
| 278 | |
| 279 | @classmethod |
| 280 | def create_root(cls, name: str, store_dir: str, key_type: str = "rsa2048") -> Credentials: |
| 281 | store = CertStore(fpath=store_dir) |
| 282 | creds = store.load_credentials(name="ca", key_type=key_type, issuer=None) |
| 283 | if creds is None: |
| 284 | creds = HttpdTestCA._make_ca_credentials(name=name, key_type=key_type) |
| 285 | store.save(creds, name="ca") |
| 286 | creds.set_store(store) |
| 287 | return creds |
| 288 | |
| 289 | @staticmethod |
| 290 | def create_credentials(spec: CertificateSpec, issuer: Credentials, key_type: Any, |
no test coverage detected