2
SfNetworkLibrary::VerifyResult SfNetworkLibrary::VerifyX509CertChain(
    const std::vector<std::string>& cert_chain,
    const std::string& hostname,
    const std::string& auth_type) {

この上記のコードでは、サーバー認証用の Android Jelly Bean 4.2.2 を使用しています。このDER でエンコードされた文字列 std::vector<std::string> cert_chainX509形式に変換する必要があります。

この変換を行いたいので、このサーバー証明書をopensslに設定できます。 SSL_CTX_use_certificate(ctx,x)ここctxで、 はコンテキストで、xは x509 証明書です。

d2i_x509DER でエンコードされた文字列を x509 に変換するために使用できますか??

しかし、この場合、文字列のベクトルがあるvector<string>&cert_chainので、どうすれば変換できますか??

4

1 に答える 1