|
22 | 22 | import logging
|
23 | 23 | from abc import ABC
|
24 | 24 | from dataclasses import dataclass
|
25 |
| -from importlib import resources |
26 | 25 | from typing import Any, Dict, List, Optional
|
27 | 26 | from urllib.parse import urljoin
|
28 | 27 |
|
|
34 | 33 | from securesystemslib.formats import encode_canonical
|
35 | 34 |
|
36 | 35 | from sigstore._internal.ctfe import CTKeyring
|
37 |
| -from sigstore._utils import base64_encode_pem_cert |
| 36 | +from sigstore._utils import base64_encode_pem_cert, read_embedded |
38 | 37 |
|
39 | 38 | logger = logging.getLogger(__name__)
|
40 | 39 |
|
41 | 40 | DEFAULT_REKOR_URL = "https://rekor.sigstore.dev"
|
42 | 41 | STAGING_REKOR_URL = "https://rekor.sigstage.dev"
|
43 | 42 |
|
44 |
| -_DEFAULT_REKOR_ROOT_PUBKEY = resources.read_binary("sigstore._store", "rekor.pub") |
45 |
| -_STAGING_REKOR_ROOT_PUBKEY = resources.read_binary( |
46 |
| - "sigstore._store", "rekor.staging.pub" |
47 |
| -) |
| 43 | +_DEFAULT_REKOR_ROOT_PUBKEY = read_embedded("rekor.pub") |
| 44 | +_STAGING_REKOR_ROOT_PUBKEY = read_embedded("rekor.staging.pub") |
48 | 45 |
|
49 |
| -_DEFAULT_REKOR_CTFE_PUBKEY = resources.read_binary("sigstore._store", "ctfe.pub") |
50 |
| -_STAGING_REKOR_CTFE_PUBKEY = resources.read_binary( |
51 |
| - "sigstore._store", "ctfe.staging.pub" |
52 |
| -) |
| 46 | +_DEFAULT_REKOR_CTFE_PUBKEY = read_embedded("ctfe.pub") |
| 47 | +_STAGING_REKOR_CTFE_PUBKEY = read_embedded("ctfe.staging.pub") |
53 | 48 |
|
54 | 49 |
|
55 | 50 | class RekorBundle(BaseModel):
|
|
0 commit comments