
SSL SVNサーバーをセットアップしようとしていますが、リモートでチェックアウトしようとするとエラーが発生しますServer certificate was missing commonName attribute in subject name
グーグルで調べてみたところ、アクセス先の URL の IP アドレスを以下のような属性openss.cnf
で追加する必要があるようですcommonName
。それを実行しましたが、まだエラーが発生します。
commonName = xx.xxx.xx.xx
commonName_max = 64
答え1
SSL 証明書との CommonName の不一致のようです。SSL 証明書の CN はサーバーと一致していますか?
SSL 証明書を表示するには、次のコマンドを実行します。
openssl x509 -noout -text -in ssl.crt
編集
偽の証明書を生成するには、まずキーを生成します。
openssl genrsa -out host.key 1024
次に証明書を生成します。
openssl req -new -key host.key -x509 -days 3650 -out host.crt
openssl は次の情報を要求します:
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:
一般名サーバーのホスト名を指定する場所です。