0

関数を使用して取得した c++ で x509 証明書を使用する場合、証明書のフィールドSSL_get_peer_certificateを処理するにはどの関数を使用する必要がありますか? subject alternative name一部の証明書には複数の CN はありませんが、複数のsubject alternative name. それはどのように扱われるべきですか?

x509_EXTENSIONS 構造体を取得できました。

typedef struct X509_extension_st
    {
    ASN1_OBJECT *object;
    ASN1_BOOLEAN critical;
    ASN1_OCTET_STRING *value;
    } X509_EXTENSION;

objectポインタとポインタの違いは何valueですか?

4

1 に答える 1

1

X509_stOpenSSLの最近のバージョンのいくつかでは、 (ピア証明書のタイプは)フィールドが含まれていると思いますSTACK_OF(GENERAL_NAME) *altname。あなたがそれにアクセスすることができれば、それはあなたの問題を解決するはずです。

于 2012-08-08T11:01:28.817 に答える