回答編集履歴

1

open sslの場合を追記

2020/03/16 00:51

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -5,3 +5,19 @@
5
5
 
6
6
 
7
7
  #これはC言語というよりOpenSSLとして質問した方が早いような?
8
+
9
+
10
+
11
+ ----
12
+
13
+ OpenSSL詳しくないですが、以下を読んだ感じ
14
+
15
+ https://www.ibm.com/developerworks/jp/linux/library/l-openssl/index.html
16
+
17
+
18
+
19
+ > OpenSSL がなんらかのエラーをスローした場合、その意味を理解するには、まず初めにエラー・コードを取得する必要があります。それには、ERR_get_error を使用します。
20
+
21
+
22
+
23
+ とあるので、ERR_get_errorで取れた値を独自の例外クラスに乗せてthrowすれば良いんじゃないですかね?