From 726b2fe083050dd2cb0f09d088d12d125362cc95 Mon Sep 17 00:00:00 2001 From: Zhang Anjun Date: Sat, 29 Mar 2025 15:27:25 +0800 Subject: [PATCH] v1.0 --- index.html | 139 ++++++++++++++++++++ static/css/base.css | 195 ++++++++++++++++++++++++++++ static/css/blackout.css | 10 ++ static/css/ca.css | 33 +++++ static/img/CRLs_icon.png | Bin 0 -> 5527 bytes static/img/Certificate-root.png | Bin 0 -> 7069 bytes static/img/Certificate-standard.png | Bin 0 -> 7368 bytes 7 files changed, 377 insertions(+) create mode 100644 index.html create mode 100644 static/css/base.css create mode 100644 static/css/blackout.css create mode 100644 static/css/ca.css create mode 100644 static/img/CRLs_icon.png create mode 100644 static/img/Certificate-root.png create mode 100644 static/img/Certificate-standard.png diff --git a/index.html b/index.html new file mode 100644 index 0000000..8268241 --- /dev/null +++ b/index.html @@ -0,0 +1,139 @@ + + + + + + + Zhang Anjun PKI Services + + + + + + + + + +
+ + +
+

Zhang Anjun PKI Services

+

+ Zhang Anjun established the Zhang Anjun PKI Services in support of the generation, issuance, distribution, revocation, administration, and management of public/private cryptographic keys that are contained in CA-signed X.509 Certificates. +

+
+ +
+ +
+
+
+

Root CA

+ + + + + +
+ Root Certificate + + +
+
+ + +
+ +
+ +
+ + +
+ +
+
+
+
+

Contact

+ + + + +
+ Contact Zhang Anjun at admin@zhanganjun.com. +
+
+ + +
+ +
+ + + + + diff --git a/static/css/base.css b/static/css/base.css new file mode 100644 index 0000000..0e9a94b --- /dev/null +++ b/static/css/base.css @@ -0,0 +1,195 @@ +/* RESET */ +html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; } +h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption { font-size: 1em; font-weight: normal; font-style: normal; } +fieldset,iframe { border: none; } +caption,th { text-align: left; } +table { border-collapse: collapse; border-spacing: 0; } +article,aside,footer,header,hgroup,nav,section,figure,figcaption { display: block; } + +/* LAYOUT */ +html { background-color:#fff; } + +.clear { clear: both; } +.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; } +.selfclear { zoom:1; } +.selfclear:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; } + +img, .search-wrapper .left, .search-wrapper .right, ul.sp-results li.viewall a, ul.sp-results li .replacementimg, + +img { border: 0; } +img.left { float: left; margin: 2px 20px 16px 0; } +img.right { float: right; margin: 2px 0 16px 20px; } +img.across { margin: 2px 0 16px 0; } +img.flushleft { margin-left: -20px; } +img.flushright { margin-right: -20px; } + +.replaced { display: block; width: 1px; height: 1px; outline: none; overflow: hidden; text-indent: -9999px; } +#omniture, #top { position: absolute; top: 0; } +#container { width: 980px; margin: 0 auto; position: relative; } +#main { width: 100%; position: relative; } +#content { padding: 18px 20px; position: relative; color: #333; } +#breadcrumb { clear: both; text-align: center; margin: 18px auto; clear: both; font-size: 10px; color: #686868; } + +.content { background: #fff; border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px; } +.content:nth-child(1n) { border: none; } /* reset border for smart browsers */ + +.content, +.rounded { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; } + +.shadow { -webkit-box-shadow: rgba(0,0,0,0.35) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.35) 0 1px 3px; box-shadow: rgba(0,0,0,0.35) 0 1px 3px; } +img.shadow { padding: 5px; background: #fff; margin-bottom: 2px; *border: 1px solid #e2e2e2; _position: relative; } + + +.callout { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -khtml-border-radius: 7px; } + +.roundedtop { border-radius: 4px 4px 0 0; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; } +.roundedbottom { border-radius: 0 0 4px 4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; } +.roundedright { border-radius: 0 4px 4px 0; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; -khtml-border-radius: 0 4px 4px 0; } +.roundedleft { border-radius: 4px 0 0 4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; -khtml-border-radius: 4px 0 0 4px; } +.roundedtopleft { border-radius:4px 0 0; -webkit-border-top-left-radius:4px; -moz-border-radius:4px 0 0; -o-border-radius:4px 0 0; -khtml-border-radius:4px 0 0; } +.roundedtopright { border-radius: 0 4px 0 0; -webkit-border-top-right-radius:4px; -moz-border-radius:0 4px 0 0; -o-border-radius:0 4px 0 0; -khtml-border-radius: 0 4px 0 0; } +.roundedbottomleft { border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius: 0 0 0 4px; -o-border-radius: 0 0 0 4px; -khtml-border-radius: 0 0 0 4px; } +.roundedbottomright { border-radius: 0 0 4px 0; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 0 4px 0; -o-border-radius: 0 0 4px 0; -khtml-border-radius: 0 0 4px 0; } + +.grabbable { cursor:move; cursor:-webkit-grab; cursor:-moz-grab; cursor:grab; } +.grabbing, +.grabbing .grabbable { cursor:move; cursor:-webkit-grabbing; cursor:-moz-grabbing; cursor:grabbing; } + +/* GRID */ +.column { float: left; } +.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; } + +.grid2col .column { width: 49%; } +.grid2col .grid2col .column { width: 47.8%; } +.grid3col .grid2col .column { width: 46%; } +.grid4col .grid2col .column { width: 45%; } + +.grid2cola .column.first { width: 66%; } +.grid2cola .column.last { width: 32%; } + +.grid2colb .column.first { width: 74.9%; } +.grid2colb .column.last { width: 23%; } + +.grid2colc .column.first { width: 32%; } +.grid2colc .column.last { width: 66%; } + +.grid2cold .column.first { width: 23%; } +.grid2cold .column.last { width: 74.9%; } + +.grid2cole .column.first { width: 79%; } +.grid2cole .column.last { width: 19%; } + +.grid2colf .column.first { width: 19%; } +.grid2colf .column.last { width: 79%; } + +.grid3col .column { width: 32%; margin-left: 2%; } +.grid2col .grid3col .column { width: 31%; } + +.grid3cola .column { width: 58%; margin-left: 2%; } +.grid3cola .column.first, +.grid3cola .column.last { width: 19%; } + +.grid4col .column { width: 23%; margin-left: 3%; } + +.grid5col .column { width: 18.4%; margin-left: 2%; } + +.grid6col .column { width: 15%; margin-left: 2%; } + +.column.first, .column.last { margin-left: 0 !important; } +.column.last { float: right !important; } + +p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; } + +#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; } + +/* TYPE */ +body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background-color: transparent; color: #333; -webkit-font-smoothing: antialiased; } + +a { color: #08c; } +a:link, a:visited, a:active { text-decoration: none; } +a:hover { text-decoration: underline; } +a.block { display: block; cursor: pointer; } +a.block span, +a.block em { color:#08c; cursor: pointer; } +a.block:hover { text-decoration: none; } +a.block:hover span, +a.block:hover em { color: #08c; text-decoration: underline; } +em.more, span.more, em.external, span.external { color:#08c; font-style: normal; cursor: pointer; } +.nowrap { white-space:nowrap; } +strong, b { font-weight: bold; } +em, i, cite { font-style: italic; } +sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; line-height:1.5; vertical-align: baseline; position: relative; bottom: 0.33em; _position: static !important; } +sup, sup a { color:#666; } +sup a:hover { color:#08c; text-decoration:none; } +sub { line-height:1; } +abbr { border: 0; } +.sosumi { font-size: 10px !important; line-height:1.5; color:#888; } +.sosumi_features { font-size: 10px !important; line-height:1.5; color:#888; } + +h1,h2,h3,h4,h5,h6,strong { color:#000; } +h1,h2,h3,h4 { font-weight: bold; } +h2,h3,h4 { line-height: 18px; } +h1,h2 { margin-bottom: 18px; } +h1 { font-size: 24px; line-height: 36px; } +h2 { font-size: 16px; } +h3 { font-size: 1em; } +h4 { font-size: 10px; } +p { margin-bottom: 18px; } +p.intro { color: #888; font-size: 16px; line-height: 22px; font-weight: normal; } +.more { text-align: right; } + +ul { list-style: none outside; } +ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; } +ul.square, +ul.circle, +ul.disc { margin-left: 2em; margin-bottom: 18px; } +ul.square { list-style: square outside; } +ul.circle { list-style: circle outside; } +ul.disc { list-style:disc outside; } +ul ul.square, +ul ul.circle, +ul ul.disc { margin-top: 4px; margin-bottom: 5px; } +ol.sosumi { margin-left: 0; padding-left: 2em; *padding-left: 2.2em; } + +.dot-nav { width:100%; margin:0; padding:0; text-align:center; line-height:1px; } +.dot-nav li, +.dot-nav li a { display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; } +.dot-nav li { position:relative; z-index:1; margin:0; width:13px; height:15px; overflow:hidden; } +.dot-nav li a { position:absolute; z-index:1; width:13px; height:45px; top:0; left:0; cursor:pointer; text-indent:-1000em; background:url(/global/elements/buttons/dots_08c.png) no-repeat 0 0; behavior:url(/global/scripts/lib/ie7pngfix.htc); } +.dot-nav li a:hover { top:-15px; } +.dot-nav li a.active { cursor:default; top:-30px; } + +.dot-nav:nth-child(1n) li { width:10px; height:10px; padding:0; margin:0 2px; } +.dot-nav:nth-child(1n) li a { border-radius:5px; width:10px; height:10px; background:#e0e1e3; + -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25); + -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25); + box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25); +} +.dot-nav:nth-child(1n) li a:hover { top:0; background:#ccc;} +.dot-nav:nth-child(1n) li a.active { top:0; background:#08c; + background:-webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,rgb(126,198,234)),color-stop(24%,rgb(70,179,234)),color-stop(100%,rgb(3,135,201))); + background:-webkit-linear-gradient(top,rgb(126,198,234)0%,rgb(70,179,234)45%,rgb(3,135,201)100%); + background: -moz-linear-gradient(top,rgb(126,198,234)0%,rgb(70,179,234)45%,rgb(3,135,201)100%); + background: linear-gradient(top,rgb(126,198,234)0%,rgb(70,179,234)45%,rgb(3,135,201)100%); + -webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25); + -moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25); + box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25); +} + +.last { margin-bottom: 0; } +#main .sidebar { font-size: 10px; line-height: 18px; color:#333; } +#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; } + +body.specs #main { font-size: 11px; line-height: 16px; } + +/* PRINT */ +@media print { + body, #main, #content { color: #000 !important; } + a, a:link, a:visited { color: #000 !important; text-decoration:none !important; } + #tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; } + #main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; } +} + +/* iPhone */ +@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } } diff --git a/static/css/blackout.css b/static/css/blackout.css new file mode 100644 index 0000000..3b3e08b --- /dev/null +++ b/static/css/blackout.css @@ -0,0 +1,10 @@ +#main { width:984px; margin:0 auto; zoom:1; } +#main .maincap { position:absolute; width:984px; left:0; z-index:5; font-size:1px; } +#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } + +h1 { margin-bottom:.3em; font-size:3em; line-height:1.4; font-weight:normal; } +h2 { margin-bottom:.3em; font-size:2em; line-height:1.4; font-weight:normal; } +h3 { margin-bottom:.3em; font-size:1.3em; line-height:1.4; } +h4 { font-size:1em; line-height:1.5; } + +body.specs #content h4 { font-size:12px; line-height:1.5; } diff --git a/static/css/ca.css b/static/css/ca.css new file mode 100644 index 0000000..a7c63a9 --- /dev/null +++ b/static/css/ca.css @@ -0,0 +1,33 @@ +/**** + Stylesheet for the Certificate Authority Pages (ca) +****/ + +html { background:#f2f2f2; } + +html body #ac-localeswitcher { display: none; } +html.ac-ls-visible { margin-top: 0; } + +#ca #main.content { padding:46px 50px; width:880px; } +#ca #main.content h1 { line-height:36px; padding-bottom:10px; } +#ca #main.content h2 { font-size:18px; margin-bottom:0; font-weight:bold; } +#ca #main.content h3 { font-size:14px; } + +/*** Individual Pages ***/ + +/* Overview (Index) */ +#ca.overview #main.content .certificate { padding-top:16px; } +#ca.overview #main.content .certificate img.left { margin-bottom:5px; } +#ca.overview #main.content .certificate h3, #ca #main.content .certificate p, #ca #main.content .certificate ul { padding-left:85px; } +#ca.overview #main.content .certificate ul { padding-bottom:15px; } +#ca.overview #main.content .certificate h3.push-down { padding-top:12px; } +#ca.overview #main.content .certificate span { padding-left: 100px; } +#ca.overview #main.content .certificate p, #ca #main.content .certificate span { margin-bottom:0; font-size:11px; } +#ca.overview #main.content .certificate li { display:inline; font-size:11px; margin-right:15px; } +#ca.overview #main.content h2.push-down { padding-top:25px; } + +#ca.overview #main.content .column.last { width:260px; } +#ca.overview #main.content .column.last .callout { border:1px solid #e4e4e4; border-top:1px solid #f9f9f9; overflow:hidden; -moz-box-shadow:0 1px 2px #e7e7e7; -webkit-box-shadow:0 1px 2px #e7e7e7; background: url(/certificateauthority/images/callout_gradient20101130.jpg) center bottom repeat-x; } +#ca.overview #main.content .column.last .callout.top { text-align:center; } +#ca.overview #main.content .column.last .callout h3 { border-bottom:1px solid #e4e4e4; padding:10px 0 10px 20px; margin-bottom:0; text-align:left; } +#ca.overview #main.content .column.last .callout p { padding:20px; margin-bottom:0; } +#ca.overview #main.content .column.last .callout img.webtrust { margin:30px 0 30px 0; } diff --git a/static/img/CRLs_icon.png b/static/img/CRLs_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..05e45fb7a5be1af4a19610d149a1e8285696e4ad GIT binary patch literal 5527 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

ET zAfyL$X{Uz^U_`YSP{n{slfbFe$obQDTvm0&I6j&pYQcJaW%bd^^8sD7#vFx4pO6Ed zhVXk$Zoi?Ic*sXM=waj9R!)wkiH5wa>WtyD4DQ&xig?(|UAL?y=r#G|bv*>VCS6To zZdls}KqTNH=(lKZ2oer>@LCe3K?q4cdxpcW|0B(9w;{~{#r&@rnch!*Y%ST$2uI)i zK1;iAB^>QWxy89^$DJDX$G+P`A-)QcQE@Bo%Ifp+`IWp5!bs-#D2g~t=6m>*?XPZ*E4i(se)yEs`| zgf4=BNOT3Ro1ty#6%6)2hgPpLI^0iv{BnF%2b6?g<$}%1Ve|#XkgnNfF$}>}rpTG; z95XqalgSk6yhCqWJ+Y9FuBH%|b;J-7CQ=24&ZK#z{|xz}i{E3=7!A-IEip%rDe;&R ztzmF1&B2qCtX>*Jni8!AQkvv*DFUHocsxPEk+Sh;tHJ8}1YOHNL@G7N_*jr=VkO$m z&B|dlYmHfh5as=&3vV>J!uHr!fu5%JwL&@j5yi>L}PQ)7c`&M`xHw6%YbK{?e82 zY6`JtSscevB&YKvr*gb;Vge9YW=Rj!*Lmq`3h{xSMy#?!lyd1m_+4_@{WLW<;`4V> z$e+33LLIl%knwn?c;lt7)82I>$ky^M7$DBx8`OGMGM+~aNhwHYZT22ca?Pd9)CWBj z9YrMQMG9z%1-Y~%M!|N;6dcB;bBs)6=s!J;*5LD+1idCfpGDV_P-%}b=b*Kwr!_*z z@4>Cvr7{dJLWGD!6ieDxP_$ETL9rSv>+NB%|2GUAK1ECKeI+tfWqcY_R5nJmUX&bm zl_uo3_?t~DF{GeaR&u%wel8l^Qlx}@7Gb|dPfG-?A)U9G&KAiRT?)2~6oP=)q_ZJ} z*JI$g3j3_qyizvZm;NmW{_h}XMqj5c)Php(qPNSknQ?O2rSz`;JJLmsQZ8DFDvLEM zT0rXx2&zRjM1nr^yzkS@c9$xE?z0U1_5O0du(md9inhC8!YNhcWdC+N-cy)HGll&0 zqMJ2RlpLT`BT{(K$}Lv`T>{UF7AVI>H9QvM0QYw|Oy$1CE|Zi7>6t+WkA0Vpt~ics z;}&yo={o|!2-(yty!PU~G_UxFvYb@47(flhe0wdi-}i7`n{admYp>qHiDTcVP=ZQ-@TYvJNh>VN&t>Z#Ad?zlboj?u))1!UFQx9hurKdb6pPr- z61@J6C2&{H!adG+f&)w|L}SZ`@OZ1PaqgWNMp9gEhKg^gT|ql6Rf`a zpK0y?F6Y3zx9?$%O4>m zFwCpadBvfzqX=nY1U|{$!xIb2Btr;ha`wD!J9Cc8Q<}g2mlt{G{*&zda#jdIz-v@1 z#jFE_EK@^Gz;`kHi>6dD08A}SOKTUUY~Fo;5;zZ<2+-2Bg!I(CU;3k0qm_q?X$V