+
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/templates/export_certificate.html b/templates/export_certificate.html
new file mode 100644
index 0000000..3a3cd6e
--- /dev/null
+++ b/templates/export_certificate.html
@@ -0,0 +1,64 @@
+{% extends "base.html" %}
+
+{% block title %}导出证书 - {{ cert.common_name }}{% endblock %}
+
+{% block content %}
+
+
+{% block scripts %}
+
+{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/templates/index.html b/templates/index.html
new file mode 100644
index 0000000..e4eb802
--- /dev/null
+++ b/templates/index.html
@@ -0,0 +1,40 @@
+{% extends "base.html" %}
+
+{% block title %}首页{% endblock %}
+
+{% block content %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/templates/login.html b/templates/login.html
new file mode 100644
index 0000000..d2b5ef5
--- /dev/null
+++ b/templates/login.html
@@ -0,0 +1,32 @@
+{% extends "base.html" %}
+
+{% block title %}登录{% endblock %}
+
+{% block content %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/templates/register.html b/templates/register.html
new file mode 100644
index 0000000..94d759a
--- /dev/null
+++ b/templates/register.html
@@ -0,0 +1,43 @@
+{% extends "base.html" %}
+
+{% block title %}用户注册{% endblock %}
+
+{% block content %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/templates/renew_certificate.html b/templates/renew_certificate.html
new file mode 100644
index 0000000..d02255f
--- /dev/null
+++ b/templates/renew_certificate.html
@@ -0,0 +1,29 @@
+{% extends "base.html" %}
+
+{% block title %}续期证书 - {{ cert.common_name }}{% endblock %}
+
+{% block content %}
+
+
+
+
+
当前有效期: {{ cert.expires_at.strftime('%Y-%m-%d') }}
+
续期将使用相同的CSR和密钥对生成新证书。
+
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/templates/revoke_certificate.html b/templates/revoke_certificate.html
new file mode 100644
index 0000000..b1cbb17
--- /dev/null
+++ b/templates/revoke_certificate.html
@@ -0,0 +1,43 @@
+{% extends "base.html" %}
+
+{% block title %}吊销证书 - {{ cert.common_name }}{% endblock %}
+
+{% block content %}
+
+
+
+
+ 警告! 此操作不可逆。吊销后证书将立即失效。
+
+
+
+
+
+{% endblock %}
\ No newline at end of file