|
1 | 1 | import datetime |
2 | 2 | import os |
3 | 3 |
|
4 | | -COSEKEY_HAZMAT_CRV_MAP = {"secp256r1": "P_256"} |
| 4 | +from datetime import timezone |
| 5 | + |
| 6 | +COSEKEY_HAZMAT_CRV_MAP = { |
| 7 | + "secp256r1": "P_256", |
| 8 | + "secp384r1": "P_384", |
| 9 | + "secp521r1": "P_521" |
| 10 | +} |
5 | 11 |
|
6 | 12 | CRV_LEN_MAP = { |
7 | 13 | "secp256r1": 32, |
|
22 | 28 |
|
23 | 29 | # OR |
24 | 30 |
|
25 | | -X509_COUNTRY_NAME = os.getenv("X509_COUNTRY_NAME", "US") |
26 | | -X509_STATE_OR_PROVINCE_NAME = os.getenv("X509_STATE_OR_PROVINCE_NAME", "California") |
27 | | -X509_LOCALITY_NAME = os.getenv("X509_LOCALITY_NAME", "San Francisco") |
28 | | -X509_ORGANIZATION_NAME = os.getenv("X509_ORGANIZATION_NAME", "My Company") |
29 | | -X509_COMMON_NAME = os.getenv("X509_COMMON_NAME", "mysite.com") |
30 | | - |
31 | | -X509_NOT_VALID_BEFORE = os.getenv("X509_NOT_VALID_BEFORE", datetime.datetime.utcnow()) |
32 | | -X509_NOT_VALID_AFTER_DAYS = os.getenv("X509_NOT_VALID_AFTER_DAYS", 10) |
33 | | -X509_NOT_VALID_AFTER = os.getenv( |
34 | | - "X509_NOT_VALID_AFTER", |
35 | | - datetime.datetime.utcnow() + datetime.timedelta(days=X509_NOT_VALID_AFTER_DAYS), |
| 31 | +X509_COUNTRY_NAME = os.getenv('X509_COUNTRY_NAME', "US") |
| 32 | +X509_STATE_OR_PROVINCE_NAME = os.getenv('X509_STATE_OR_PROVINCE_NAME', "California") |
| 33 | +X509_LOCALITY_NAME = os.getenv('X509_LOCALITY_NAME', "San Francisco") |
| 34 | +X509_ORGANIZATION_NAME = os.getenv('X509_ORGANIZATION_NAME', "My Company") |
| 35 | +X509_COMMON_NAME = os.getenv('X509_COMMON_NAME', "mysite.com") |
| 36 | + |
| 37 | +X509_NOT_VALID_BEFORE = os.getenv('X509_NOT_VALID_BEFORE', datetime.datetime.now(timezone.utc)) |
| 38 | +X509_NOT_VALID_AFTER_DAYS = os.getenv('X509_NOT_VALID_AFTER_DAYS', 10) |
| 39 | +X509_NOT_VALID_AFTER = os.getenv( |
| 40 | + 'X509_NOT_VALID_AFTER', |
| 41 | + datetime.datetime.now(timezone.utc) + datetime.timedelta( |
| 42 | + days=X509_NOT_VALID_AFTER_DAYS |
| 43 | + ) |
36 | 44 | ) |
37 | 45 |
|
38 | 46 | X509_SAN_URL = os.getenv( |
|
0 commit comments