1
次の機能を使用して、Goにhttpsサーバーを設定しています。GoでRSA鍵の長さを確認する方法は?
err := http.ListenAndServeTLS(":8080", key, cert, nil)
if err != nil {
log.Fatal("error...")
}
ここで、keyとcertはそれぞれ自己署名キーと証明書ファイルです。 私の問題は、セキュリティのために、2048ビット(またはそれ以上)のサイズを持つために自己署名キーを検証する必要があるということです。 Goでこれを安全かつきれいにチェックできますか?
Statファイルサイズ? – zerkms
@zerkms:それは正しいとは思わない。余分なPEMブロックがある場合、またはキーと証明書が同じファイルにある場合はどうなりますか? –
長文短く私は"openssl rsa -text -noout -in key.pem"を実行したときの出力のように、このコマンドの出力の最初の行が "Private-Key:1024 bit) " – Jorch914