ssl_cert_descr.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "ssl_cert_descr.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef SSL_CERT_DESCR_H
00005 #define SSL_CERT_DESCR_H
00006 
00145 #ifdef __cplusplus
00146 extern "C" {
00147 #endif
00148 
00149 typedef struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR;
00150 
00151 #ifdef __cplusplus
00152 } /* __cplusplus */
00153 #endif
00154 
00155 #include <gwenhywfar/db.h>
00156 #include <gwenhywfar/misc.h>
00157 #include <gwenhywfar/list2.h>
00158 #include <gwenhywfar/gwentime.h>
00159 #include <gwenhywfar/crypt.h>
00160 
00161 #ifdef __cplusplus
00162 extern "C" {
00163 #endif
00164 
00165 
00166 GWEN_LIST_FUNCTION_LIB_DEFS(GWEN_SSLCERTDESCR, GWEN_SslCertDescr, GWENHYWFAR_API)
00167 GWEN_SSLCERTDESCR_LIST *GWEN_SslCertDescr_List_dup(const GWEN_SSLCERTDESCR_LIST *stl);
00168 
00169 GWEN_LIST2_FUNCTION_LIB_DEFS(GWEN_SSLCERTDESCR, GWEN_SslCertDescr, GWENHYWFAR_API)
00170 
00173 GWENHYWFAR_API void GWEN_SslCertDescr_List2_freeAll(GWEN_SSLCERTDESCR_LIST2 *stl);
00176 GWENHYWFAR_API GWEN_SSLCERTDESCR_LIST2 *GWEN_SslCertDescr_List2_dup(const GWEN_SSLCERTDESCR_LIST2 *stl);
00177 
00180 GWENHYWFAR_API GWEN_SSLCERTDESCR *GWEN_SslCertDescr_new();
00183 GWENHYWFAR_API void GWEN_SslCertDescr_free(GWEN_SSLCERTDESCR *st);
00186 GWENHYWFAR_API void GWEN_SslCertDescr_Attach(GWEN_SSLCERTDESCR *st);
00189 GWENHYWFAR_API GWEN_SSLCERTDESCR *GWEN_SslCertDescr_dup(const GWEN_SSLCERTDESCR*st);
00192 GWENHYWFAR_API GWEN_SSLCERTDESCR *GWEN_SslCertDescr_fromDb(GWEN_DB_NODE *db);
00195 GWENHYWFAR_API int GWEN_SslCertDescr_toDb(const GWEN_SSLCERTDESCR*st, GWEN_DB_NODE *db);
00198 GWENHYWFAR_API int GWEN_SslCertDescr_IsModified(const GWEN_SSLCERTDESCR *st);
00201 GWENHYWFAR_API void GWEN_SslCertDescr_SetModified(GWEN_SSLCERTDESCR *st, int i);
00202 
00206 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetCountryName(const GWEN_SSLCERTDESCR *el);
00210 GWENHYWFAR_API void GWEN_SslCertDescr_SetCountryName(GWEN_SSLCERTDESCR *el, const char *d);
00211 
00215 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetCommonName(const GWEN_SSLCERTDESCR *el);
00219 GWENHYWFAR_API void GWEN_SslCertDescr_SetCommonName(GWEN_SSLCERTDESCR *el, const char *d);
00220 
00224 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetOrganizationName(const GWEN_SSLCERTDESCR *el);
00228 GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationName(GWEN_SSLCERTDESCR *el, const char *d);
00229 
00233 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetOrganizationalUnitName(const GWEN_SSLCERTDESCR *el);
00237 GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationalUnitName(GWEN_SSLCERTDESCR *el, const char *d);
00238 
00242 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetLocalityName(const GWEN_SSLCERTDESCR *el);
00246 GWENHYWFAR_API void GWEN_SslCertDescr_SetLocalityName(GWEN_SSLCERTDESCR *el, const char *d);
00247 
00251 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetStateOrProvinceName(const GWEN_SSLCERTDESCR *el);
00255 GWENHYWFAR_API void GWEN_SslCertDescr_SetStateOrProvinceName(GWEN_SSLCERTDESCR *el, const char *d);
00256 
00260 GWENHYWFAR_API const GWEN_TIME *GWEN_SslCertDescr_GetNotBefore(const GWEN_SSLCERTDESCR *el);
00264 GWENHYWFAR_API void GWEN_SslCertDescr_SetNotBefore(GWEN_SSLCERTDESCR *el, const GWEN_TIME *d);
00265 
00269 GWENHYWFAR_API const GWEN_TIME *GWEN_SslCertDescr_GetNotAfter(const GWEN_SSLCERTDESCR *el);
00273 GWENHYWFAR_API void GWEN_SslCertDescr_SetNotAfter(GWEN_SSLCERTDESCR *el, const GWEN_TIME *d);
00274 
00278 GWENHYWFAR_API const GWEN_CRYPTKEY *GWEN_SslCertDescr_GetPublicKey(const GWEN_SSLCERTDESCR *el);
00282 GWENHYWFAR_API void GWEN_SslCertDescr_SetPublicKey(GWEN_SSLCERTDESCR *el, const GWEN_CRYPTKEY *d);
00283 
00287 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetIpAddress(const GWEN_SSLCERTDESCR *el);
00291 GWENHYWFAR_API void GWEN_SslCertDescr_SetIpAddress(GWEN_SSLCERTDESCR *el, const char *d);
00292 
00296 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetFingerPrint(const GWEN_SSLCERTDESCR *el);
00300 GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrint(GWEN_SSLCERTDESCR *el, const char *d);
00301 
00305 GWENHYWFAR_API const char *GWEN_SslCertDescr_GetStatusText(const GWEN_SSLCERTDESCR *el);
00309 GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusText(GWEN_SSLCERTDESCR *el, const char *d);
00310 
00314 GWENHYWFAR_API int GWEN_SslCertDescr_GetIsNew(const GWEN_SSLCERTDESCR *el);
00318 GWENHYWFAR_API void GWEN_SslCertDescr_SetIsNew(GWEN_SSLCERTDESCR *el, int d);
00319 
00323 GWENHYWFAR_API int GWEN_SslCertDescr_GetIsWarning(const GWEN_SSLCERTDESCR *el);
00327 GWENHYWFAR_API void GWEN_SslCertDescr_SetIsWarning(GWEN_SSLCERTDESCR *el, int d);
00328 
00332 GWENHYWFAR_API int GWEN_SslCertDescr_GetIsError(const GWEN_SSLCERTDESCR *el);
00336 GWENHYWFAR_API void GWEN_SslCertDescr_SetIsError(GWEN_SSLCERTDESCR *el, int d);
00337 
00338 
00339 #ifdef __cplusplus
00340 } /* __cplusplus */
00341 #endif
00342 
00343 
00344 #endif /* SSL_CERT_DESCR_H */

Generated on Wed Jun 21 00:59:52 2006 for gwenhywfar by  doxygen 1.4.6