hx509_peer - Man Page
hx509 certificate selecting functions
Synopsis
Functions
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)
Detailed Description
Function Documentation
int hx509_peer_info_add_cms_alg (hx509_context context, hx509_peer_info peer, const AlgorithmIdentifier * val)
Add an additional algorithm that the peer supports.
- Parameters
context A hx509 context.
peer the peer to set the new algorithms for
val an AlgorithmsIdentier to add- Returns
An hx509 error code, see hx509_get_error_string().
int hx509_peer_info_alloc (hx509_context context, hx509_peer_info * peer)
Allocate a new peer info structure an init it to default values.
- Parameters
context A hx509 context.
peer return an allocated peer, free with hx509_peer_info_free().- Returns
An hx509 error code, see hx509_get_error_string().
void hx509_peer_info_free (hx509_peer_info peer)
Free a peer info structure.
- Parameters
peer peer info to be freed.
int hx509_peer_info_set_cert (hx509_peer_info peer, hx509_cert cert)
Set the certificate that remote peer is using.
- Parameters
peer peer info to update
cert cerificate of the remote peer.- Returns
An hx509 error code, see hx509_get_error_string().
int hx509_peer_info_set_cms_algs (hx509_context context, hx509_peer_info peer, const AlgorithmIdentifier * val, size_t len)
Set the algorithms that the peer supports.
- Parameters
context A hx509 context.
peer the peer to set the new algorithms for
val array of supported AlgorithmsIdentiers
len length of array val.- Returns
An hx509 error code, see hx509_get_error_string().
Author
Generated automatically by Doxygen for Heimdal x509 library from the source code.
Referenced By
The man pages hx509_peer_info_add_cms_alg(3), hx509_peer_info_alloc(3), hx509_peer_info_free(3), hx509_peer_info_set_cert(3) and hx509_peer_info_set_cms_algs(3) are aliases of hx509_peer(3).