-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathschema.sql
More file actions
66 lines (59 loc) · 2.38 KB
/
schema.sql
File metadata and controls
66 lines (59 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
-- noinspection SqlNoDataSourceInspectionForFile
CREATE TABLE Users
(
mail TEXT NOT NULL PRIMARY KEY UNIQUE,
-- 用户状态 0-未激活,1-正常,2-已禁用
flag TEXT (1) DEFAULT (0) NOT NULL,
-- 其他信息 --------------------------
code TEXT (8), -- 邮箱验证码
keys TEXT, -- ACME账号的密钥
pass TEXT, -- 登录密码SHA256
apis TEXT, -- 证书下载鉴权码
time INTEGER -- 邮件验证时间
);
CREATE TABLE Apply
(
uuid TEXT NOT NULL PRIMARY KEY UNIQUE, -- 申请ID,随机
mail TEXT NOT NULL, -- 申请者邮箱,用于索引申请用户
sign INTEGER (1), -- 执行申请SSL证书的厂商路径完整名称
type INTEGER (1), -- 证书类型,0-RSA/1-ECC256/2-ECC384
auto INTEGER (1) NOT NULL DEFAULT (0), -- 是否自动续期
flag INTEGER (1) NOT NULL DEFAULT (0), -- 证书申请状态
time INTEGER DEFAULT (0), -- 证书开始时间/订单申请时间
next INTEGER DEFAULT (0), -- 证书过期时间/订单过期时间
main TEXT NOT NULL, -- 申请证书的主体JSON数据存储位
list TEXT NOT NULL, -- 申请证书的域名列表和配置信息
keys TEXT, -- 证书私钥文件 -- PEM格式 BASE64存储证书体
cert TEXT, -- 证书签署文件 -- PEM格式 BASE64存储证书体
data TEXT, -- 证书临时数据 -- JSON-AL 存储证书申请对象
text TEXT, -- 证书申请消息 -- 文本格式存储证书消息事件
-- Flag: 0-待创建 1-处理(平台代理) 2-待确认(用户提交)
-- 3-验证中 4-申请中(验证通过) 5-已成功 -1-失败
-- Subject内容: { C: '', S: '', ST: '', O: '', E: '' }
-- domains内容: [{
-- domain: 'example.com',
-- wildcard: false,
-- include_root: false,
-- verification: 'dns'
-- }
-- ],
-- data 内容 {
-- status: 'pending',
-- expires: '2025-05-01T09:00:00Z',
-- identifiers: [ { type: 'dns', value: 'example.com' } ],
-- authorizations: [
-- 'https://xxxxxxxxxxxxxxxxxxxxx/'
-- ],
-- finalize: 'https://xxxxxxxxxxxxxxxxxxxxx/',
-- url: 'https://xxxxxxxxxxxxxxxxxxxxx/'
-- }
);
-- CREATE TABLE Authy
-- (
-- user INTEGER NOT NULL,
-- type INTEGER NOT NULL,
-- hash TEXT NOT NULL,
-- time TEXT NOT NULL,
-- name TEXT NOT NULL,
-- data TEXT NOT NULL
-- );