0

次のコマンドを発行すると:

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)

なぜこれが起こるのか、そして/またはそれを解決する方法を知っている人はいますか? ありがとう!

4

1 に答える 1