投稿

ラベル(armbian)が付いた投稿を表示しています

ArmbianのopensslでCA構築(Armbian 26.2.1 Minimal (CLI))

Raspberry PiのopensslでCA構築  2022.9.19の更新版 pi3のSDが逝ってしまったので 今回はArmbianで構築。CAの証明書引き継ぎに挑戦 /etc/ssl/openssl.comの編集 [ CA_default ] dir = ./ demo CA default_days = 3650 default_crl_days= 30 default_md = sha256 (SHA-2への移行対応、#default_md     = defaultでコメントアウト) 509_extensions = usr_cert    #多分もともと有効 [ req ] req_extensions = v3_req     #コメントアウトされているのを戻す [ usr_cert ] basicConstraints=CA: TRUE nsCertType = server      #古い仕様なのでコメントアウト subjectAltName = @alt_names # (3) 追加(「usr_cert」ディレクティブの最後に) [ v3_ca ] basicConstraints = CA:true nsCertType = sslCA, emailCA subjectAltName = @alt_names #[ v3_ca ] の一番最後 [ alt_names ]    #一番最後につける DNS.1 = example.com ip.1 = 192.168.0.1 旧のファイルをコピー ssl/demoCA の中のファイルをコピー で行けそう。しらんけど  

muninだけではないが環境移行すると結構大変

 ラズパイからRockのarmbianに環境移行しているが、細かいところで躓く プリンタのインク残量をチェックするプラグインだが dcp-926は問題なく移行できたのに、他がうまく移行できない。 課題はhttpsの証明書を無視できない点。 r = requests.get(url, verify = False) #htmlの取得 全て同じコードなのに、mfc-l2740とmfc-j6583はエラーを返す。 こまった。

armbianのシェルスクリプトで分割が使えない

 CMD=`/usr/local/bin/chk_dcp926_ink.py` でコマンドの実行結果(カンマ区切り)を分割して配列にいれていたのだが、  list=${CMD//,/ } echo server1.value "${list[0]}" echo server2.value "${list[1]}" echo server3.value "${list[2]}" echo server4.value "${list[3]}" 分割がarmbianではうまく動かない、そんなことありえるのか  list1=$(echo "$CMD" | cut -d',' -f1) list2=$(echo "$CMD" | cut -d',' -f2) list3=$(echo "$CMD" | cut -d',' -f3) list4=$(echo "$CMD" | cut -d',' -f4) echo server1.value "$list1" echo server2.value "$list2" echo server3.value "$list3" echo server4.value "$list4" と書き換えた