aboutsummaryrefslogtreecommitdiff
path: root/doc/doxyout/hx509/man/man3/hx509_keyset.3
diff options
context:
space:
mode:
Diffstat (limited to 'doc/doxyout/hx509/man/man3/hx509_keyset.3')
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_keyset.3208
1 files changed, 93 insertions, 115 deletions
diff --git a/doc/doxyout/hx509/man/man3/hx509_keyset.3 b/doc/doxyout/hx509/man/man3/hx509_keyset.3
index 72c3f713d18c..4b8495d9bfbe 100644
--- a/doc/doxyout/hx509/man/man3/hx509_keyset.3
+++ b/doc/doxyout/hx509/man/man3/hx509_keyset.3
@@ -1,8 +1,11 @@
-.TH "hx509 certificate store functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdalx509library" \" -*- nroff -*-
+.TH "hx509_keyset" 3 "Fri Dec 8 2017" "Version 7.5.0" "Heimdalx509library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
-hx509 certificate store functions \-
+hx509_keyset
+.SH SYNOPSIS
+.br
+.PP
.SS "Functions"
.in +1c
@@ -54,320 +57,295 @@ hx509 certificate store functions \-
.in -1c
.SH "Detailed Description"
.PP
-See the \fBCertificate store operations\fP for description and examples.
+See the \fBCertificate store operations\fP for description and examples\&.
.SH "Function Documentation"
.PP
.SS "int hx509_certs_add (hx509_context context, hx509_certs certs, hx509_cert cert)"
+Add a certificate to the certificiate store\&.
.PP
-Add a certificate to the certificiate store.
-.PP
-The receiving keyset certs will either increase reference counter of the cert or make a deep copy, either way, the caller needs to free the cert itself.
+The receiving keyset certs will either increase reference counter of the cert or make a deep copy, either way, the caller needs to free the cert itself\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to add the certificate to.
+\fIcerts\fP certificate store to add the certificate to\&.
.br
-\fIcert\fP certificate to add.
+\fIcert\fP certificate to add\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_append (hx509_context context, hx509_certs to, hx509_lock lock, const char * name)"
-.PP
-Same a \fBhx509_certs_merge()\fP but use a lock and name to describe the from source.
+Same a \fBhx509_certs_merge()\fP but use a lock and name to describe the from source\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIto\fP the store to merge into.
+\fIto\fP the store to merge into\&.
.br
-\fIlock\fP a lock that unlocks the certificates store, use NULL to select no password/certifictes/prompt lock (see \fBLocking and unlocking certificates and encrypted data.\fP).
+\fIlock\fP a lock that unlocks the certificates store, use NULL to select no password/certifictes/prompt lock (see \fBLocking and unlocking certificates and encrypted data\&.\fP)\&.
.br
\fIname\fP name of the source store
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_end_seq (hx509_context context, hx509_certs certs, hx509_cursor cursor)"
-.PP
-End the iteration over certificates.
+End the iteration over certificates\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to iterate over.
+\fIcerts\fP certificate store to iterate over\&.
.br
-\fIcursor\fP cursor that will keep track of progress, freed.
+\fIcursor\fP cursor that will keep track of progress, freed\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_filter (hx509_context context, hx509_certs certs, const hx509_query * q, hx509_certs * result)"
-.PP
-Filter certificate matching the query.
+Filter certificate matching the query\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to search.
+\fIcerts\fP certificate store to search\&.
.br
-\fIq\fP query allocated with \fBhx509 query functions\fP functions.
+\fIq\fP query allocated with \fBhx509 query functions\fP functions\&.
.br
-\fIresult\fP the filtered certificate store, caller must free with \fBhx509_certs_free()\fP.
+\fIresult\fP the filtered certificate store, caller must free with \fBhx509_certs_free()\fP\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
-
-.PP
-Return HX509_CERT_NOT_FOUND if no certificate in certs matched the query.
+Return HX509_CERT_NOT_FOUND if no certificate in certs matched the query\&.
.SS "int hx509_certs_find (hx509_context context, hx509_certs certs, const hx509_query * q, hx509_cert * r)"
-.PP
-Find a certificate matching the query.
+Find a certificate matching the query\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to search.
+\fIcerts\fP certificate store to search\&.
.br
-\fIq\fP query allocated with \fBhx509 query functions\fP functions.
+\fIq\fP query allocated with \fBhx509 query functions\fP functions\&.
.br
-\fIr\fP return certificate (or NULL on error), should be freed with \fBhx509_cert_free()\fP.
+\fIr\fP return certificate (or NULL on error), should be freed with \fBhx509_cert_free()\fP\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
-
-.PP
-Return HX509_CERT_NOT_FOUND if no certificate in certs matched the query.
+Return HX509_CERT_NOT_FOUND if no certificate in certs matched the query\&.
.SS "void hx509_certs_free (hx509_certs * certs)"
-.PP
-Free a certificate store.
+Free a certificate store\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcerts\fP certificate store to free.
+\fIcerts\fP certificate store to free\&.
.RE
.PP
.SS "int hx509_certs_info (hx509_context context, hx509_certs certs, int(*)(void *, const char *) func, void * ctx)"
-.PP
-Print some info about the certificate store.
+Print some info about the certificate store\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to print information about.
+\fIcerts\fP certificate store to print information about\&.
.br
-\fIfunc\fP function that will get each line of the information, if NULL is used the data is printed on a FILE descriptor that should be passed in ctx, if ctx also is NULL, stdout is used.
+\fIfunc\fP function that will get each line of the information, if NULL is used the data is printed on a FILE descriptor that should be passed in ctx, if ctx also is NULL, stdout is used\&.
.br
-\fIctx\fP parameter to func.
+\fIctx\fP parameter to func\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_init (hx509_context context, const char * name, int flags, hx509_lock lock, hx509_certs * certs)"
-.PP
-Open or creates a new hx509 certificate store.
+Open or creates a new hx509 certificate store\&.
.PP
\fBParameters:\fP
.RS 4
\fIcontext\fP A hx509 context
.br
-\fIname\fP name of the store, format is TYPE:type-specific-string, if NULL is used the MEMORY store is used.
+\fIname\fP name of the store, format is TYPE:type-specific-string, if NULL is used the MEMORY store is used\&.
.br
\fIflags\fP list of flags:
.IP "\(bu" 2
-HX509_CERTS_CREATE create a new keystore of the specific TYPE.
+HX509_CERTS_CREATE create a new keystore of the specific TYPE\&.
.IP "\(bu" 2
-HX509_CERTS_UNPROTECT_ALL fails if any private key failed to be extracted.
+HX509_CERTS_UNPROTECT_ALL fails if any private key failed to be extracted\&.
.PP
.br
-\fIlock\fP a lock that unlocks the certificates store, use NULL to select no password/certifictes/prompt lock (see \fBLocking and unlocking certificates and encrypted data.\fP).
+\fIlock\fP a lock that unlocks the certificates store, use NULL to select no password/certifictes/prompt lock (see \fBLocking and unlocking certificates and encrypted data\&.\fP)\&.
.br
-\fIcerts\fP return pointer, free with \fBhx509_certs_free()\fP.
+\fIcerts\fP return pointer, free with \fBhx509_certs_free()\fP\&.
+.RE
+.PP
+\fBReturns:\fP
+.RS 4
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_iter_f (hx509_context context, hx509_certs certs, int(*)(hx509_context, void *, hx509_cert) func, void * ctx)"
-.PP
-Iterate over all certificates in a keystore and call an function for each fo them.
+Iterate over all certificates in a keystore and call a function for each of them\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to iterate over.
+\fIcerts\fP certificate store to iterate over\&.
.br
-\fIfunc\fP function to call for each certificate. The function should return non-zero to abort the iteration, that value is passed back to the caller of \fBhx509_certs_iter_f()\fP.
+\fIfunc\fP function to call for each certificate\&. The function should return non-zero to abort the iteration, that value is passed back to the caller of \fBhx509_certs_iter_f()\fP\&.
.br
-\fIctx\fP context variable that will passed to the function.
+\fIctx\fP context variable that will passed to the function\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_merge (hx509_context context, hx509_certs to, hx509_certs from)"
-.PP
-Merge a certificate store into another. The from store is keep intact.
+Merge a certificate store into another\&. The from store is keep intact\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIto\fP the store to merge into.
+\fIto\fP the store to merge into\&.
.br
-\fIfrom\fP the store to copy the object from.
+\fIfrom\fP the store to copy the object from\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_next_cert (hx509_context context, hx509_certs certs, hx509_cursor cursor, hx509_cert * cert)"
-.PP
-Get next ceritificate from the certificate keystore pointed out by cursor.
+Get next ceritificate from the certificate keystore pointed out by cursor\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP certificate store to iterate over.
+\fIcerts\fP certificate store to iterate over\&.
.br
-\fIcursor\fP cursor that keeps track of progress.
+\fIcursor\fP cursor that keeps track of progress\&.
.br
-\fIcert\fP return certificate next in store, NULL if the store contains no more certificates. Free with \fBhx509_cert_free()\fP.
+\fIcert\fP return certificate next in store, NULL if the store contains no more certificates\&. Free with \fBhx509_cert_free()\fP\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_certs_start_seq (hx509_context context, hx509_certs certs, hx509_cursor * cursor)"
-.PP
Start the integration
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
\fIcerts\fP certificate store to iterate over
.br
-\fIcursor\fP cursor that will keep track of progress, free with \fBhx509_certs_end_seq()\fP.
+\fIcursor\fP cursor that will keep track of progress, free with \fBhx509_certs_end_seq()\fP\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code. HX509_UNSUPPORTED_OPERATION is returned if the certificate store doesn't support the iteration operation.
+Returns an hx509 error code\&. HX509_UNSUPPORTED_OPERATION is returned if the certificate store doesn't support the iteration operation\&.
.RE
.PP
.SS "int hx509_certs_store (hx509_context context, hx509_certs certs, int flags, hx509_lock lock)"
-.PP
-Write the certificate store to stable storage.
+Write the certificate store to stable storage\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP A hx509 context.
+\fIcontext\fP A hx509 context\&.
.br
-\fIcerts\fP a certificate store to store.
+\fIcerts\fP a certificate store to store\&.
.br
-\fIflags\fP currently unused, use 0.
+\fIflags\fP currently unused, use 0\&.
.br
-\fIlock\fP a lock that unlocks the certificates store, use NULL to select no password/certifictes/prompt lock (see \fBLocking and unlocking certificates and encrypted data.\fP).
+\fIlock\fP a lock that unlocks the certificates store, use NULL to select no password/certifictes/prompt lock (see \fBLocking and unlocking certificates and encrypted data\&.\fP)\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code. HX509_UNSUPPORTED_OPERATION if the certificate store doesn't support the store operation.
+Returns an hx509 error code\&. HX509_UNSUPPORTED_OPERATION if the certificate store doesn't support the store operation\&.
.RE
.PP
.SS "int hx509_ci_print_names (hx509_context context, void * ctx, hx509_cert c)"
-.PP
-Iterate over all certificates in a keystore and call an function for each fo them.
-.PP
-\fBParameters:\fP
-.RS 4
-\fIcontext\fP a hx509 context.
-.br
-\fIcerts\fP certificate store to iterate over.
-.br
-\fIfunc\fP function to call for each certificate. The function should return non-zero to abort the iteration, that value is passed back to the caller of hx509_certs_iter().
-.RE
-.PP
-\fBReturns:\fP
-.RS 4
-Returns an hx509 error code. Function to use to \fBhx509_certs_iter_f()\fP as a function argument, the ctx variable to \fBhx509_certs_iter_f()\fP should be a FILE file descriptor.
-.RE
+Function to use to \fBhx509_certs_iter_f()\fP as a function argument, the ctx variable to \fBhx509_certs_iter_f()\fP should be a FILE file descriptor\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIctx\fP used by \fBhx509_certs_iter_f()\fP.
+\fIctx\fP used by \fBhx509_certs_iter_f()\fP\&.
.br
\fIc\fP a certificate
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
.SS "int hx509_get_one_cert (hx509_context context, hx509_certs certs, hx509_cert * c)"
-.PP
-Get one random certificate from the certificate store.
+Get one random certificate from the certificate store\&.
.PP
\fBParameters:\fP
.RS 4
-\fIcontext\fP a hx509 context.
+\fIcontext\fP a hx509 context\&.
.br
-\fIcerts\fP a certificate store to get the certificate from.
+\fIcerts\fP a certificate store to get the certificate from\&.
.br
-\fIc\fP return certificate, should be freed with \fBhx509_cert_free()\fP.
+\fIc\fP return certificate, should be freed with \fBhx509_cert_free()\fP\&.
.RE
.PP
\fBReturns:\fP
.RS 4
-Returns an hx509 error code.
+Returns an hx509 error code\&.
.RE
.PP
+.SH "Author"
+.PP
+Generated automatically by Doxygen for Heimdalx509library from the source code\&.