EN JA
hx509 certificate selecting functions(3)
hx509 certificate selecting functions(3) Heimdalx509library hx509 certificate selecting functions(3)

名称

hx509 証明書選択関数-

関数


int hx509_peer_info_alloc (hx509_context context, hx509_peer_info *peer)
 
void hx509_peer_info_free (hx509_peer_info peer)
 
int hx509_peer_info_set_cert (hx509_peer_info peer, hx509_cert cert)
 
int hx509_peer_info_add_cms_alg (hx509_context context, hx509_peer_info peer, const AlgorithmIdentifier *val)
 
int hx509_peer_info_set_cms_algs (hx509_context context, hx509_peer_info peer, const AlgorithmIdentifier *val, size_t len)
 

詳細説明

 

関数説明

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