發表文章

目前顯示的是 4月, 2023的文章

SVG圖片的文字置中與垂直置中(React與HTML內嵌SVG)

圖片
就如同下圖所表示的兩個SVG上有水平的字和垂直的字,以下將針對React.js和HTML內嵌SVG的作法。

私鑰檔案格式彙整PEM/DER,PKCS#1,PKCS#8,OpenSSH

最近稿了SSL/TLS雙向連結,被稿的糊里糊塗,所以整理了私鑰檔案的格式彙整在這篇。

用OpenSSL/CURL測試伺服器支援SSL/TLS版本

用OpenSSL/CURL測試伺服器支援SSL/TLS版本 OpenSSL測試 顯示當前OpenSSL版本 (Ubuntu 22.04) $ openssl version OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022) OpenSSL測試伺服器是否支援加密協定 openssl s_client -connect vlog.xuite.net:443 -tls1  < /dev/null openssl s_client -connect vlog.xuite.net:443 -tls1_1 < /dev/null openssl s_client -connect vlog.xuite.net:443 -tls1_2 < /dev/null openssl s_client -connect vlog.xuite.net:443 -tls1_3 < /dev/null 已無法測試sslv2/sslv3加密協定 openssl s_client -connect vlog.xuite.net:443 -ssl2  < /dev/null openssl s_client -connect vlog.xuite.net:443 -ssl3  < /dev/null 會顯示找不到ssl2/sslv3這個選項 其他 OpenSSL 支援的 cipher 加解密器列表 $ openssl ciphers -V | column -t ref:https://blog.helong.info/blog/2015/01/23/ssl_tls_ciphersuite_intro/ CURL測試 顯示當前CURL版本 (Ubuntu 22.04) $ curl -V curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP

排查MQTT協定SSL/TLS憑證的問題

最近在轉移heroku上的玩具,發現後端對接的模組沒回應,原來遭遇mqtts憑證過期的問題。但是mqtts沒辦法用瀏覽器開啟取得server的憑證,那究竟要怎麼取得憑證呢?