hx509 certificate selecting functions(3) | Heimdalx509library | hx509 certificate selecting functions(3) |
名称
hx509 証明書選択関数-関数
int hx509_peer_info_alloc (hx509_context context, hx509_peer_info *peer)
詳細説明
関数説明
int hx509_peer_info_add_cms_alg (hx509_context context, hx509_peer_info peer, const AlgorithmIdentifier * val)
ピア (相手側) がサポートする追加アルゴリズムを追加する。パラメータ:
context hx509 コンテキスト。
peer 新しいアルゴリズムを設定するピア。
val 追加するアルゴリズム識別子。
返り値:
hx509 エラーコード、
hx509_get_error_string() を参照。
int hx509_peer_info_alloc (hx509_context context, hx509_peer_info * peer)
新しいピア情報構造体を割り付け、それをデフォルト値に初期化します。パラメータ:
context hx509 コンテキスト。
peer 割り付けられたピアを返します、
hx509_peer_info_free() で解放します。
返り値:
hx509 エラーコード、
hx509_get_error_string() 参照。
void hx509_peer_info_free (hx509_peer_info peer)
ピア情報構造体を解放します。パラメータ:
peer 解放されるピア情報。
int hx509_peer_info_set_cert (hx509_peer_info peer, hx509_cert cert)
リモートピアが使用している証明書を設定します。パラメータ:
peer 更新するピア情報。
cert リモートピアの証明書。
返り値:
hx509 エラーコード、
hx509_get_error_string() 参照。
int hx509_peer_info_set_cms_algs (hx509_context context, hx509_peer_info peer, const AlgorithmIdentifier * val, size_t len)
ピアがサポートsるうアルゴリズムを設定します。パラメータ:
context hx509 コンテキスト。
peer 新しいアルゴリズムを設定するピア。
val サポートされるアルゴリズム識別子の配列。
len 配列 val の長さ。
返り値:
hx509 エラーコード、
hx509_get_error_string() 参照。
11 Jan 2012 | Version 1.5.2 |