add auto fetch ssl certs

This commit is contained in:
2021-08-26 12:11:25 +08:00
parent 11ca254bed
commit 509ac048fc
237 changed files with 4968 additions and 7406 deletions

View File

@@ -13,7 +13,7 @@
"articleSection" : "post",
"name" : "[筆記] 在ubuntu 18.04 環境下 安裝 it 850UM 讀卡機 展延自然人憑證 \/ install it 850UM Card Reader in Ubuntu 18.04",
"headline" : "[筆記] 在ubuntu 18.04 環境下 安裝 it 850UM 讀卡機 展延自然人憑證 \/ install it 850UM Card Reader in Ubuntu 18.04",
"description" : "\x3cp\x3e早上忘了要幹什麼去看到手上的自然人憑證到期日是今年的 \x3csup\x3e4\x3c\/sup\x3e\x26frasl;\x3csub\x3e17\x3c\/sub\x3e\x3c\/p\x3e\n\n\x3cp\x3e想說快到期了看看能不能線上申請展延\x3c\/p\x3e\n\n\x3cp\x3e結果辦公室沒有Linux 可以用的讀卡機\x3c\/p\x3e\n\n\x3cp\x3eOOXX 咧我們可是號稱全Linux 環境捏!\x3c\/p\x3e\n\n\x3cp\x3e結果居然沒有對應的硬體\x3c\/p\x3e\n\n\x3cp\x3e於是馬上敗了一台據說有支援 Linux 的 IT 850UM 讀卡機!\x3c\/p\x3e",
"description" : "\x3cp\x3e早上忘了要幹什麼去看到手上的自然人憑證到期日是今年的 4\/17\x3c\/p\x3e\n\x3cp\x3e想說快到期了看看能不能線上申請展延\x3c\/p\x3e\n\x3cp\x3e結果辦公室沒有Linux 可以用的讀卡機\x3c\/p\x3e\n\x3cp\x3eOOXX 咧我們可是號稱全Linux 環境捏!\x3c\/p\x3e\n\x3cp\x3e結果居然沒有對應的硬體\x3c\/p\x3e\n\x3cp\x3e於是馬上敗了一台據說有支援 Linux 的 IT 850UM 讀卡機!\x3c\/p\x3e",
"inLanguage" : "en",
"author" : "Eric Chang",
"creator" : "Eric Chang",
@@ -45,9 +45,9 @@
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
<link href="https://h.cowbay.org/css/style.css?v=1626744134" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
<link href="https://h.cowbay.org/css/style.css?v=1629951055" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
<link href="https://h.cowbay.org/css/custom.css?v=1626744134" rel="stylesheet" type='text/css' media='all'>
<link href="https://h.cowbay.org/css/custom.css?v=1629951055" rel="stylesheet" type='text/css' media='all'>
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
@@ -81,10 +81,6 @@ if (!doNotTrack) {
<ul id="menu-secondary-items" class="menu-secondary-items">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
<a href="/categories/"></a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
<a href="/categories/ansible">ansible</a>
</li>
@@ -308,63 +304,36 @@ if (!doNotTrack) {
<div class="entry-container">
<div class="entry-content">
<article>
<p>早上忘了要幹什麼,去看到手上的自然人憑證到期日是今年的 <sup>4</sup>&frasl;<sub>17</sub></p>
<p>早上忘了要幹什麼,去看到手上的自然人憑證到期日是今年的 4/17</p>
<p>想說快到期了,看看能不能線上申請展延</p>
<p>結果辦公室沒有Linux 可以用的讀卡機</p>
<p>OOXX 咧我們可是號稱全Linux 環境捏!</p>
<p>結果居然沒有對應的硬體!?</p>
<p>於是馬上敗了一台據說有支援 Linux 的 IT 850UM 讀卡機!</p>
<p>這是購買的網頁截圖廠商號稱有支援Linux</p>
<p><img src="https://i.imgur.com/ddAYSVD.png" alt="" /></p>
<p><img src="https://i.imgur.com/ddAYSVD.png" alt=""></p>
<p>下午到手之後直接接上去發現ubuntu 18.04 還的確真的能抓到</p>
<p>但是,這型號為什麼不太一樣啊???怎麼是 IT 500U ??</p>
<p><img src="https://i.imgur.com/eZidz0h.png" alt="" /></p>
<p><img src="https://i.imgur.com/eZidz0h.png" alt=""></p>
<p>先不管,直接開自然人憑證的網頁看能不能抓到..</p>
<p><a href="https://moica.nat.gov.tw/renewcert.html">https://moica.nat.gov.tw/renewcert.html</a></p>
<p>當然,事情絕對沒有那麼簡單!</p>
<p>開啟網頁之後,發現完全抓不到讀卡機!</p>
<p>啊不是號稱支援 Linux ??</p>
<p>於是開始翻google 看要怎麼處理</p>
<p>看到了這篇</p>
<p><a href="http://gholk.github.io/linux-iccard-ccid-compile.html">http://gholk.github.io/linux-iccard-ccid-compile.html</a></p>
<p>不過這篇主要是在說其他的讀卡機,倒不是 it 850UM</p>
<p>但是一法通、萬法通!</p>
<p>就去文章裡面提到的連結看看</p>
<p><a href="https://ccid.apdu.fr/">https://ccid.apdu.fr/</a></p>
<p>同樣的,要從 git 下載比較新版的code 回來自己編譯</p>
<pre><code>git clone --recursive https://salsa.debian.org/rousseau/CCID.git
cd CCID
./bootstrap
./configure
make
</code></pre>
<p>然後,就報錯了!</p>
</code></pre><p>然後,就報錯了!</p>
<pre><code>/home/changch/git/CCID/missing: 列 81: flex命令找不到
WARNING: 'flex' is missing on your system.
You should only need it if you modified a '.l' file.
@@ -378,51 +347,28 @@ make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/changch/git/CCID'
Makefile:369: recipe for target 'all' failed
make: *** [all] Error 2
</code></pre>
<p>少了個套件叫 flex補安裝上去</p>
</code></pre><p>少了個套件叫 flex補安裝上去</p>
<pre><code>sudo apt install flex
</code></pre>
<p>然後再跑一次</p>
</code></pre><p>然後再跑一次</p>
<pre><code>./bootstrap
./configure
make
sudo make install
</code></pre>
<p>跑完之後,興沖沖的就去剛剛那個自然人憑證的網頁刷新!</p>
</code></pre><p>跑完之後,興沖沖的就去剛剛那個自然人憑證的網頁刷新!</p>
<p>然後還是沒抓到讀卡機 XDDDD</p>
<p>認份點,重新開機吧</p>
<p>重開機之後,再開啟網頁,就可以選擇讀卡機了!</p>
<p>接下來是關於自然人憑證展延的碎碎念</p>
<p>在選好讀卡機、輸入個人資料(怪了,不是應該從卡片裡面讀出來嗎?)和PIN碼之後</p>
<p>按下確認,然後網頁就卡住了&hellip;</p>
<p>發現是因為會有彈跳視窗被firefox 給攔下來,放行之後,再按一次確認</p>
<p>就會看到跳出來的視窗、出現「寫入憑證中」,沒多久就關閉</p>
<p>又出現一個視窗,出現「讀取憑證中」,也是沒多久就關閉</p>
<p>然後咧?然後就沒有然後了!!</p>
<p>視窗還在原地不動,沒有成功、沒有失敗的訊息</p>
<p>就是個發呆的網頁!什麼提示都沒有! WTF </p>
<p>想說有出現寫入憑證應該OK了吧關掉視窗再來一次才發現日期已經展延成功了</p>
<p><img src="https://i.imgur.com/Qe0Uksh.png" alt="" /></p>
<p><img src="https://i.imgur.com/Qe0Uksh.png" alt=""></p>
<p>真的是很糟糕啊!加個訊息提示很困難嗎??</p>
</article>
</div>
@@ -696,7 +642,7 @@ title="pinterest icon"></i>
</ul> <div class="design-credit">
<p>&copy; 2018 Göran Svensson</p>
<p>© 2018 Göran Svensson</p>
<p>Nederburg Hugo Theme by <a href="https://appernetic.io">Appernetic</a>.</p>
@@ -708,7 +654,7 @@ title="pinterest icon"></i>
</div>
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
<script src="https://h.cowbay.org/js/production.min.js?v=1626744134"></script>
<script src="https://h.cowbay.org/js/production.min.js?v=1629951055"></script>
</body>
</html>