

#include <nitroWiFi/nhttp.h>
int NHTTP_SetClientCert( NHTTPConnectionHandle handle, const char *clientCertData, size_t clientCertSize, const char *privateKeyData, size_t privateKeySize);
| handle | NHTTP_CreateConnection()で生成した接続ハンドル |
| clientCertData | クライアント証明書のASN.1形式のデータ |
| clientCertSize | clientCertDataのサイズ(BYTE単位) |
| privateKeyData | 秘密鍵のASN.1形式のデータ |
| privateKeySize | privateKeyDataのサイズ(BYTE単位) |
クライアント証明書の設定に成功すれば0を、接続ハンドルがNULLの場合に失敗し-1を返します。
送信すべきHTTPリクエストに対してASN.1フォーマットのクライアント証明書と秘密鍵を設定します。
この関数は、SSL対応のサーバに接続するためにNHTTP_SetVerifyOption()とあわせて使用します。
NHTTP_SetVerifyOption,
NHTTP_SetBuiltinClientCert,
NHTTP_RemoveClientCert
2007/05/21 返り値を追記。
2006/10/19 説明を追記。
2006/8/7 初版。