次のコマンドを発行すると:
cn[(sizeof cn) - 1] = 0;
if (X509_NAME_get_text_by_NID(subj_p, NID_commonName,
cn, (sizeof cn) - 1) <= 0) {
fprintf(stderr, "Subject has no CN\n");
return -1;
}
if (strncasecmp(cn, options.server_p, sizeof cn) != 0) {
fprintf(stderr, "Subject CN mismatch (%s != %s)\n",
options.server_p, cn);
return -1;
}
どこoptions.server_p
ですかa1.accessmylan.com
次のエラーが表示されます。
Subject CN mismatch (b1.accessmylan.com != BONE.ACCESSMYLAN.COM)
別のサーバーで試してみると、次のようになります。
Subject CN mismatch (a1.accessmylan.com != aone.ACCESSMYLAN.COM)
なぜこれが起こるのか、そして/またはそれを解決する方法を知っている人はいますか? ありがとう!