ssl_cert_descr.h
Go to the documentation of this file.
/* This file is auto-generated from "ssl_cert_descr.xml" by the typemaker
tool of Gwenhywfar.
Do not edit this file -- all changes will be lost! */
#ifndef SSL_CERT_DESCR_H
#define SSL_CERT_DESCR_H
#ifdef __cplusplus
extern "C" {
#endif
typedef struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR;
#ifdef __cplusplus
} /* __cplusplus */
#endif
#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
/* headers */
#include <gwenhywfar/gwentime.h>
#include <gwenhywfar/ssl_cert_flags.h>
#ifdef __cplusplus
extern "C" {
#endif
GWEN_LIST_FUNCTION_LIB_DEFS(GWEN_SSLCERTDESCR, GWEN_SslCertDescr, GWENHYWFAR_API)
GWENHYWFAR_API GWEN_SSLCERTDESCR_LIST *GWEN_SslCertDescr_List_dup(const GWEN_SSLCERTDESCR_LIST *stl);
GWEN_LIST2_FUNCTION_LIB_DEFS(GWEN_SSLCERTDESCR, GWEN_SslCertDescr, GWENHYWFAR_API)
GWENHYWFAR_API void GWEN_SslCertDescr_List2_freeAll(GWEN_SSLCERTDESCR_LIST2 *stl);
GWENHYWFAR_API GWEN_SSLCERTDESCR *GWEN_SslCertDescr_new(void);
GWENHYWFAR_API GWEN_SSLCERTDESCR *GWEN_SslCertDescr_fromDb(GWEN_DB_NODE *db);
GWENHYWFAR_API GWEN_SSLCERTDESCR *GWEN_SslCertDescr_dup(const GWEN_SSLCERTDESCR *st);
GWENHYWFAR_API void GWEN_SslCertDescr_free(GWEN_SSLCERTDESCR *st);
GWENHYWFAR_API void GWEN_SslCertDescr_Attach(GWEN_SSLCERTDESCR *st);
GWENHYWFAR_API int GWEN_SslCertDescr_ReadDb(GWEN_SSLCERTDESCR *st, GWEN_DB_NODE *db);
GWENHYWFAR_API int GWEN_SslCertDescr_toDb(const GWEN_SSLCERTDESCR *st, GWEN_DB_NODE *db);
GWENHYWFAR_API int GWEN_SslCertDescr_IsModified(const GWEN_SSLCERTDESCR *st);
GWENHYWFAR_API void GWEN_SslCertDescr_SetModified(GWEN_SSLCERTDESCR *st, int i);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetCountryName(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetCountryName(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetCommonName(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetCommonName(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetOrganizationName(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationName(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetOrganizationalUnitName(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationalUnitName(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetLocalityName(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetLocalityName(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetStateOrProvinceName(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetStateOrProvinceName(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const GWEN_TIME *GWEN_SslCertDescr_GetNotBefore(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetNotBefore(GWEN_SSLCERTDESCR *el, const GWEN_TIME *d);
GWENHYWFAR_API const GWEN_TIME *GWEN_SslCertDescr_GetNotAfter(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetNotAfter(GWEN_SSLCERTDESCR *el, const GWEN_TIME *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetIpAddress(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetIpAddress(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetFingerPrint(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrint(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetFingerPrintSha1(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrintSha1(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetFingerPrintSha512(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrintSha512(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetPubKeyModulus(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetPubKeyModulus(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetPubKeyExponent(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetPubKeyExponent(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API const char *GWEN_SslCertDescr_GetStatusText(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusText(GWEN_SSLCERTDESCR *el, const char *d);
GWENHYWFAR_API int GWEN_SslCertDescr_GetIsError(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetIsError(GWEN_SSLCERTDESCR *el, int d);
GWENHYWFAR_API uint32_t GWEN_SslCertDescr_GetStatusFlags(const GWEN_SSLCERTDESCR *el);
GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusFlags(GWEN_SSLCERTDESCR *el, uint32_t d);
#ifdef __cplusplus
} /* __cplusplus */
#endif
#endif /* SSL_CERT_DESCR_H */
db.h
GWEN_DB_NODE
struct GWEN_DB_NODE GWEN_DB_NODE
Definition db.h:228
GWENHYWFAR_API
#define GWENHYWFAR_API
Definition gwenhywfarapi.h:67
gwentime.h
GWEN_TIME
struct GWEN_TIME GWEN_TIME
Definition gwentime.h:43
GWEN_LIST_FUNCTION_LIB_DEFS
#define GWEN_LIST_FUNCTION_LIB_DEFS(t, pr, decl)
Definition list1.h:349
list2.h
This file contains some macros concerning lists.
GWEN_LIST2_FUNCTION_LIB_DEFS
#define GWEN_LIST2_FUNCTION_LIB_DEFS(t, pr, decl)
Definition list2.h:56
GWEN_SSLCERTDESCR_LIST2
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition listdoc.h:7231
misc.h
GWEN_SslCertDescr_GetCommonName
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetCommonName(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_fromDb
GWENHYWFAR_API GWEN_SSLCERTDESCR * GWEN_SslCertDescr_fromDb(GWEN_DB_NODE *db)
GWEN_SslCertDescr_SetFingerPrintSha1
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrintSha1(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_SetNotBefore
GWENHYWFAR_API void GWEN_SslCertDescr_SetNotBefore(GWEN_SSLCERTDESCR *el, const GWEN_TIME *d)
GWEN_SSLCERTDESCR
struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR
Definition ssl_cert_descr.h:167
GWEN_SslCertDescr_GetOrganizationName
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetOrganizationName(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_SetNotAfter
GWENHYWFAR_API void GWEN_SslCertDescr_SetNotAfter(GWEN_SSLCERTDESCR *el, const GWEN_TIME *d)
GWEN_SslCertDescr_SetPubKeyExponent
GWENHYWFAR_API void GWEN_SslCertDescr_SetPubKeyExponent(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_GetIpAddress
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetIpAddress(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_GetPubKeyExponent
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetPubKeyExponent(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_SetStateOrProvinceName
GWENHYWFAR_API void GWEN_SslCertDescr_SetStateOrProvinceName(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_GetPubKeyModulus
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetPubKeyModulus(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_GetFingerPrint
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetFingerPrint(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_GetStatusText
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetStatusText(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_toDb
GWENHYWFAR_API int GWEN_SslCertDescr_toDb(const GWEN_SSLCERTDESCR *st, GWEN_DB_NODE *db)
GWEN_SslCertDescr_free
GWENHYWFAR_API void GWEN_SslCertDescr_free(GWEN_SSLCERTDESCR *st)
GWEN_SslCertDescr_GetNotAfter
GWENHYWFAR_API const GWEN_TIME * GWEN_SslCertDescr_GetNotAfter(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_Attach
GWENHYWFAR_API void GWEN_SslCertDescr_Attach(GWEN_SSLCERTDESCR *st)
GWEN_SslCertDescr_SetModified
GWENHYWFAR_API void GWEN_SslCertDescr_SetModified(GWEN_SSLCERTDESCR *st, int i)
GWEN_SslCertDescr_GetNotBefore
GWENHYWFAR_API const GWEN_TIME * GWEN_SslCertDescr_GetNotBefore(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_SetCountryName
GWENHYWFAR_API void GWEN_SslCertDescr_SetCountryName(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_ReadDb
GWENHYWFAR_API int GWEN_SslCertDescr_ReadDb(GWEN_SSLCERTDESCR *st, GWEN_DB_NODE *db)
GWEN_SslCertDescr_SetStatusText
GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusText(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_SetOrganizationalUnitName
GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationalUnitName(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_GetIsError
GWENHYWFAR_API int GWEN_SslCertDescr_GetIsError(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_SetFingerPrintSha512
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrintSha512(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_dup
GWENHYWFAR_API GWEN_SSLCERTDESCR * GWEN_SslCertDescr_dup(const GWEN_SSLCERTDESCR *st)
GWEN_SslCertDescr_GetOrganizationalUnitName
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetOrganizationalUnitName(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_SetLocalityName
GWENHYWFAR_API void GWEN_SslCertDescr_SetLocalityName(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_SetPubKeyModulus
GWENHYWFAR_API void GWEN_SslCertDescr_SetPubKeyModulus(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_IsModified
GWENHYWFAR_API int GWEN_SslCertDescr_IsModified(const GWEN_SSLCERTDESCR *st)
GWEN_SslCertDescr_GetFingerPrintSha1
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetFingerPrintSha1(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_GetLocalityName
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetLocalityName(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_List2_freeAll
GWENHYWFAR_API void GWEN_SslCertDescr_List2_freeAll(GWEN_SSLCERTDESCR_LIST2 *stl)
GWEN_SslCertDescr_SetOrganizationName
GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationName(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_SetCommonName
GWENHYWFAR_API void GWEN_SslCertDescr_SetCommonName(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_SetStatusFlags
GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusFlags(GWEN_SSLCERTDESCR *el, uint32_t d)
GWEN_SslCertDescr_SetIsError
GWENHYWFAR_API void GWEN_SslCertDescr_SetIsError(GWEN_SSLCERTDESCR *el, int d)
GWEN_SslCertDescr_SetIpAddress
GWENHYWFAR_API void GWEN_SslCertDescr_SetIpAddress(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_GetStateOrProvinceName
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetStateOrProvinceName(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_new
GWENHYWFAR_API GWEN_SSLCERTDESCR * GWEN_SslCertDescr_new(void)
GWEN_SslCertDescr_GetCountryName
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetCountryName(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_GetStatusFlags
GWENHYWFAR_API uint32_t GWEN_SslCertDescr_GetStatusFlags(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_GetFingerPrintSha512
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetFingerPrintSha512(const GWEN_SSLCERTDESCR *el)
GWEN_SslCertDescr_SetFingerPrint
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrint(GWEN_SSLCERTDESCR *el, const char *d)
GWEN_SslCertDescr_List_dup
GWENHYWFAR_API GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_dup(const GWEN_SSLCERTDESCR_LIST *stl)
ssl_cert_flags.h
GWEN_SSLCERTDESCR_LIST
Definition listdoc.h:7488