1
|
DATABASE_FILE = r"C:\sqlite\db\pythonsqlite.db"
|
2
|
|
3
|
ROOT_CA_ID = 1
|
4
|
INTERMEDIATE_CA_ID = 2
|
5
|
CERTIFICATE_ID = 3
|
6
|
|
7
|
CA_ID = 1
|
8
|
SSL_ID = 2
|
9
|
SIGNATURE_ID = 3
|
10
|
AUTHENTICATION_ID = 4
|
11
|
DICT_USAGES = {CA_ID: False, SSL_ID: False, SIGNATURE_ID: False, AUTHENTICATION_ID: False}
|
12
|
|
13
|
|
14
|
# DB names of tables
|
15
|
TAB_CERTIFICATES = "Certificates"
|
16
|
TAB_PRIVATE_KEYS = "PrivateKeys"
|
17
|
TAB_CERTIFICATE_USAGES = "CertificateUsages"
|
18
|
|
19
|
# DB column names
|
20
|
COL_ID = "id"
|
21
|
|
22
|
# DB column names of Certificates table
|
23
|
COL_COMMON_NAME = "common_name"
|
24
|
COL_VALID_FROM = "valid_from"
|
25
|
COL_VALID_TO = "valid_to"
|
26
|
COL_PEM_DATA = "pem_data"
|
27
|
COL_PRIVATE_KEY_ID = "private_key_id"
|
28
|
COL_TYPE_ID = "certificate_type_id"
|
29
|
COL_PARENT_ID = "parent_certificate_id"
|
30
|
|
31
|
# DB column names of PrivateKeys table
|
32
|
COL_PRIVATE_KEY = "private_key"
|
33
|
COL_PASSWORD = "password"
|
34
|
|
35
|
# DB column names of PrivateKey table
|
36
|
COL_CERTIFICATE_ID = "certificate_id"
|
37
|
COL_USAGE_TYPE_ID = "usage_type_id"
|