gwenhywfar
4.3.3
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
src
sio
ssl_cert_descr.h
Go to the documentation of this file.
1
/* This file is auto-generated from "ssl_cert_descr.xml" by the typemaker
2
tool of Gwenhywfar.
3
Do not edit this file -- all changes will be lost! */
4
#ifndef SSL_CERT_DESCR_H
5
#define SSL_CERT_DESCR_H
6
127
#ifdef __cplusplus
128
extern
"C"
{
129
#endif
130
131
typedef
struct
GWEN_SSLCERTDESCR
GWEN_SSLCERTDESCR
;
132
133
#ifdef __cplusplus
134
}
/* __cplusplus */
135
#endif
136
137
#include <gwenhywfar/db.h>
138
#include <gwenhywfar/misc.h>
139
#include <gwenhywfar/list2.h>
140
/* headers */
141
#include <gwenhywfar/gwentime.h>
142
#include <gwenhywfar/ssl_cert_flags.h>
143
144
#ifdef __cplusplus
145
extern
"C"
{
146
#endif
147
148
149
GWEN_LIST_FUNCTION_LIB_DEFS
(
GWEN_SSLCERTDESCR
, GWEN_SslCertDescr,
GWENHYWFAR_API
)
150
GWENHYWFAR_API
GWEN_SSLCERTDESCR_LIST *
GWEN_SslCertDescr_List_dup
(const GWEN_SSLCERTDESCR_LIST *stl);
151
152
GWEN_LIST2_FUNCTION_LIB_DEFS
(
GWEN_SSLCERTDESCR
, GWEN_SslCertDescr,
GWENHYWFAR_API
)
153
156
GWENHYWFAR_API
void
GWEN_SslCertDescr_List2_freeAll
(GWEN_SSLCERTDESCR_LIST2 *stl);
157
160
GWENHYWFAR_API
GWEN_SSLCERTDESCR *
GWEN_SslCertDescr_new
(
void
);
163
GWENHYWFAR_API
GWEN_SSLCERTDESCR *
GWEN_SslCertDescr_fromDb
(
GWEN_DB_NODE
*db);
166
GWENHYWFAR_API
GWEN_SSLCERTDESCR *
GWEN_SslCertDescr_dup
(const GWEN_SSLCERTDESCR*st);
169
GWENHYWFAR_API
void
GWEN_SslCertDescr_free
(GWEN_SSLCERTDESCR *st);
172
GWENHYWFAR_API
void
GWEN_SslCertDescr_Attach
(GWEN_SSLCERTDESCR *st);
175
GWENHYWFAR_API
int
GWEN_SslCertDescr_ReadDb
(GWEN_SSLCERTDESCR *st,
GWEN_DB_NODE
*db);
178
GWENHYWFAR_API
int
GWEN_SslCertDescr_toDb
(const GWEN_SSLCERTDESCR*st,
GWEN_DB_NODE
*db);
181
GWENHYWFAR_API
int
GWEN_SslCertDescr_IsModified
(const GWEN_SSLCERTDESCR *st);
184
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetModified
(GWEN_SSLCERTDESCR *st,
int
i);
185
189
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetCountryName
(const GWEN_SSLCERTDESCR *el);
193
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetCountryName
(GWEN_SSLCERTDESCR *el, const
char
*d);
194
198
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetCommonName
(const GWEN_SSLCERTDESCR *el);
202
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetCommonName
(GWEN_SSLCERTDESCR *el, const
char
*d);
203
207
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetOrganizationName
(const GWEN_SSLCERTDESCR *el);
211
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetOrganizationName
(GWEN_SSLCERTDESCR *el, const
char
*d);
212
216
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetOrganizationalUnitName
(const GWEN_SSLCERTDESCR *el);
220
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetOrganizationalUnitName
(GWEN_SSLCERTDESCR *el, const
char
*d);
221
225
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetLocalityName
(const GWEN_SSLCERTDESCR *el);
229
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetLocalityName
(GWEN_SSLCERTDESCR *el, const
char
*d);
230
234
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetStateOrProvinceName
(const GWEN_SSLCERTDESCR *el);
238
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetStateOrProvinceName
(GWEN_SSLCERTDESCR *el, const
char
*d);
239
243
GWENHYWFAR_API
const
GWEN_TIME
*
GWEN_SslCertDescr_GetNotBefore
(const GWEN_SSLCERTDESCR *el);
247
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetNotBefore
(GWEN_SSLCERTDESCR *el, const
GWEN_TIME
*d);
248
252
GWENHYWFAR_API
const
GWEN_TIME
*
GWEN_SslCertDescr_GetNotAfter
(const GWEN_SSLCERTDESCR *el);
256
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetNotAfter
(GWEN_SSLCERTDESCR *el, const
GWEN_TIME
*d);
257
261
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetIpAddress
(const GWEN_SSLCERTDESCR *el);
265
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetIpAddress
(GWEN_SSLCERTDESCR *el, const
char
*d);
266
270
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetFingerPrint
(const GWEN_SSLCERTDESCR *el);
274
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetFingerPrint
(GWEN_SSLCERTDESCR *el, const
char
*d);
275
279
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetStatusText
(const GWEN_SSLCERTDESCR *el);
283
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetStatusText
(GWEN_SSLCERTDESCR *el, const
char
*d);
284
288
GWENHYWFAR_API
int
GWEN_SslCertDescr_GetIsError
(const GWEN_SSLCERTDESCR *el);
292
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetIsError
(GWEN_SSLCERTDESCR *el,
int
d);
293
297
GWENHYWFAR_API
uint32_t
GWEN_SslCertDescr_GetStatusFlags
(const GWEN_SSLCERTDESCR *el);
301
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetStatusFlags
(GWEN_SSLCERTDESCR *el, uint32_t d);
302
303
304
#ifdef __cplusplus
305
}
/* __cplusplus */
306
#endif
307
308
309
#endif
/* SSL_CERT_DESCR_H */
Generated on Thu Mar 20 2014 17:06:00 for gwenhywfar by
1.8.1.2