

#include <nitroWiFi/cps.h>
#define CPS_CERT_OUTOFDATE 0x8000
#define CPS_CERT_BADSERVER 0x4000
#define CPS_CERT_ERRMASK 0x00ff
enum {
CPS_CERT_NOERROR = 0,
CPS_CERT_NOROOTCA,
CPS_CERT_BADSIGNATURE,
CPS_CERT_UNKNOWN_SIGALGORITHM,
CPS_CERT_UNKNOWN_PUBKEYALGORITHM
};
認証時に呼ばれるコールバック関数に渡されるエラー情報です。
CPS_CERT_OUTOFDATE |
証明書の有効期限が切れていることを示す独立したビット。 |
CPS_CERT_BADSERVER |
証明書のサーバ名(Common Name)が、指定したサーバ名と異なることを示す独立したビット。 |
CPS_CERT_ERRMASK |
下記のエラーコードを取り出すためのマスク。 |
CPS_CERT_NOERROR |
認証がなされた事を示します。 |
CPS_CERT_NOROOTCA |
ルート証明が存在しないことを示します。 |
CPS_CERT_BADSIGNATURE |
署名が一致しなかったことを示します。 |
CPS_CERT_UNKNOWN_SIGALGORITHM |
未知の署名アルゴリズムであることを示します。 |
CPS_CERT_UNKNOWN_PUBKEYALGORITHM |
未知の公開鍵アルゴリズムであることを示します。 |
Ver. 2005/09/13 初版