Projekt

Obecné

Profil

Stáhnout (1 KB) Statistiky
| Větev: | Tag: | Revize:
1 bcdb15bd David Friesecký
DATABASE_FILE = "db/database_sqlite.db"
2 2c96b4a5 David Friesecký
3 a0602bad David Friesecký
# Types of certificates
4 2c96b4a5 David Friesecký
ROOT_CA_ID = 1
5
INTERMEDIATE_CA_ID = 2
6
CERTIFICATE_ID = 3
7
8 a0602bad David Friesecký
# Usage types of certificates
9 2c96b4a5 David Friesecký
CA_ID = 1
10
SSL_ID = 2
11
SIGNATURE_ID = 3
12
AUTHENTICATION_ID = 4
13 993ee5a1 David Friesecký
DICT_USAGES = {CA_ID: False, SSL_ID: False, SIGNATURE_ID: False, AUTHENTICATION_ID: False}
14
15 b5114e4e David Friesecký
# DB names of tables
16 993ee5a1 David Friesecký
TAB_CERTIFICATES = "Certificates"
17
TAB_PRIVATE_KEYS = "PrivateKeys"
18
TAB_CERTIFICATE_USAGES = "CertificateUsages"
19 bcdb15bd David Friesecký
TAB_CERTIFICATE_TYPES = "CertificateTypes"
20
TAB_USAGE_TYPES = "UsageTypes"
21 b5114e4e David Friesecký
22
# DB column names
23
COL_ID = "id"
24
25 993ee5a1 David Friesecký
# DB column names of Certificates table
26 b5114e4e David Friesecký
COL_COMMON_NAME = "common_name"
27
COL_VALID_FROM = "valid_from"
28
COL_VALID_TO = "valid_to"
29
COL_PEM_DATA = "pem_data"
30
COL_PRIVATE_KEY_ID = "private_key_id"
31 993ee5a1 David Friesecký
COL_TYPE_ID = "certificate_type_id"
32 47e0e828 David Friesecký
COL_PARENT_ID = "parent_certificate_id"
33 b5114e4e David Friesecký
34 993ee5a1 David Friesecký
# DB column names of PrivateKeys table
35 b5114e4e David Friesecký
COL_PRIVATE_KEY = "private_key"
36
COL_PASSWORD = "password"
37 993ee5a1 David Friesecký
38
# DB column names of PrivateKey table
39
COL_CERTIFICATE_ID = "certificate_id"
40
COL_USAGE_TYPE_ID = "usage_type_id"