3

私のsslプログラムで

 #define RSA_SERVER_CERT     "server.crt"
 #define RSA_SERVER_KEY      "server.key"
 #define RSA_SERVER_CA_CERT "server_ca.crt"
 #define RSA_SERVER_CA_PATH   "sys$common:[syshlp.examples.ssl]"

 ............

  /* Load the server certificate into the SSL_CTX structure */
    if (SSL_CTX_use_certificate_file(ctx, RSA_SERVER_CERT, SSL_FILETYPE_PEM) <= 0) {
                ERR_print_errors_fp(stderr);
              exit(1);
   }

   ........

これは機能していません。違法な指示を与える

どうすれば解決策を見つけることができますか...

4

1 に答える 1

0

リンクしているライブラリの「ビット数」と、gcc でターゲットとするアーキテクチャを確認してください。また、openssl が特別なハードウェア命令拡張なしで作成されていることを確認してください (たとえば、ARM デバイスにはネオン命令セット拡張があり、x86_64 には AVX、SSE3 などがあります)。

softwareまた、バックエンドを使用して openssl をテストしてください。

于 2013-03-20T10:18:31.197 に答える