Home | History | Annotate | Line # | Download | only in man3
 $NetBSD: hx509_peer.3,v 1.3 2023/06/19 21:41:40 christos Exp $

"hx509_peer" 3 "Tue Nov 15 2022" "Version 7.8.0" "Heimdal x509 library" \" -*- nroff -*-
.ad l .nh
NAME
hx509_peer - 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.