ISDS.H.LIBDATOVK(3) Manual for Libdatovka ISDS.H.LIBDATOVK(3) .SH "NAME" isds.h.libdatovka - API definition for libdatovka .SH "SYNOPSIS" #include .SH "DESCRIPTION" .PP This header file declares interface for the libdatovka library. .SH "CONSTANTS" .SS "Service locators" .PP Addresses of known ISDS servers. .sp Base URLs of production ISDS instance .sp isds_locator extern const char isds_locator[]; .PP Without client certificate authentication. .RE .sp isds_cert_locator extern const char isds_cert_locator[]; .PP With client certificate authentication. .RE .sp isds_vodz_locator extern const char isds_vodz_locator[]; .PP High-volume data message locator without client certificate authentication. .RE .sp isds_vodz_cert_locator extern const char isds_vodz_cert_locator[]; .PP High-volume data message locator with client certificate authentication. .RE .sp isds_otp_locator extern const char isds_otp_locator[]; .PP With OTP authentication. .RE .sp isds_mep_locator extern const char isds_mep_locator[]; .PP With MEP authentication. .RE .RE .sp Base URLs of testing ISDS instance .sp isds_testing_locator extern const char isds_testing_locator[]; .PP Without client certificate authentication. .RE .sp isds_cert_testing_locator extern const char isds_cert_testing_locator[]; isds_vodz_testing_locator extern const char isds_vodz_testing_locator[]; isds_vodz_cert_testing_locator extern const char isds_vodz_cert_testing_locator[]; isds_otp_testing_locator extern const char isds_otp_testing_locator[]; isds_mep_testing_locator extern const char isds_mep_testing_locator[]; struct isds_ctx; typedef enum isds_error; typedef enum isds_log_level; typedef enum isds_log_facility; typedef enum isds_option; typedef enum isds_tls_option; Warning This type is deprecated. typedef enum isds_pki_format; struct isds_pki_credentials; typedef enum isds_otp_method; typedef enum isds_otp_resolution; Note struct isds_otp; typedef enum isds_DbType; typedef enum isds_DbState; typedef enum isds_privileges; Note This permission is not used since 2012-05. typedef enum isds_message_status isds_message_status; typedef enum isds_hash_algorithm; typedef enum isds_buffer_strategy; struct isds_hash; struct isds_PersonName; struct isds_BirthInfo; struct isds_Address; struct isds_DbOwnerInfo; Note The type is long int because specification declares it as xsd:integer. Note TODO: enum? typedef enum isds_UserType; struct isds_DbUserInfo; typedef enum isds_event_type; struct isds_event; enum isds_IdLevel_value; struct isds_envelope; typedef enum isds_FileMetaType; struct isds_document; struct isds_box_state_period; struct isds_dmMessageAuthor; typedef enum isds_message_type isds_message_type; typedef enum isds_data_format isds_data_format; typedef enum isds_asyncReqType isds_asyncReqType; struct isds_erased_message; o const char *isds_strerror(const isds_error error); o struct isds_ctx *isds_ctx_create(void); CZ.NIC, z. s. p. o. Maintains libdatovka. Has been contributing to libisds. Petr Pisar He has written libisds. [FIXME: source] 05/11/2024 ISDS.H.LIBDATOVK(3)