gwenhywfar
4.6.0beta
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
145
#ifdef __cplusplus
146
extern
"C"
{
147
#endif
148
149
typedef
struct
GWEN_SSLCERTDESCR
GWEN_SSLCERTDESCR
;
150
151
#ifdef __cplusplus
152
}
/* __cplusplus */
153
#endif
154
155
#include <gwenhywfar/db.h>
156
#include <gwenhywfar/misc.h>
157
#include <gwenhywfar/list2.h>
158
/* headers */
159
#include <gwenhywfar/gwentime.h>
160
#include <gwenhywfar/ssl_cert_flags.h>
161
162
#ifdef __cplusplus
163
extern
"C"
{
164
#endif
165
166
167
GWEN_LIST_FUNCTION_LIB_DEFS
(
GWEN_SSLCERTDESCR
, GWEN_SslCertDescr,
GWENHYWFAR_API
)
168
GWENHYWFAR_API
GWEN_SSLCERTDESCR_LIST *
GWEN_SslCertDescr_List_dup
(const GWEN_SSLCERTDESCR_LIST *stl);
169
170
GWEN_LIST2_FUNCTION_LIB_DEFS
(
GWEN_SSLCERTDESCR
, GWEN_SslCertDescr,
GWENHYWFAR_API
)
171
174
GWENHYWFAR_API
void
GWEN_SslCertDescr_List2_freeAll
(GWEN_SSLCERTDESCR_LIST2 *stl);
175
178
GWENHYWFAR_API
GWEN_SSLCERTDESCR *
GWEN_SslCertDescr_new
(
void
);
181
GWENHYWFAR_API
GWEN_SSLCERTDESCR *
GWEN_SslCertDescr_fromDb
(
GWEN_DB_NODE
*db);
184
GWENHYWFAR_API
GWEN_SSLCERTDESCR *
GWEN_SslCertDescr_dup
(const GWEN_SSLCERTDESCR*st);
187
GWENHYWFAR_API
void
GWEN_SslCertDescr_free
(GWEN_SSLCERTDESCR *st);
190
GWENHYWFAR_API
void
GWEN_SslCertDescr_Attach
(GWEN_SSLCERTDESCR *st);
193
GWENHYWFAR_API
int
GWEN_SslCertDescr_ReadDb
(GWEN_SSLCERTDESCR *st,
GWEN_DB_NODE
*db);
196
GWENHYWFAR_API
int
GWEN_SslCertDescr_toDb
(const GWEN_SSLCERTDESCR*st,
GWEN_DB_NODE
*db);
199
GWENHYWFAR_API
int
GWEN_SslCertDescr_IsModified
(const GWEN_SSLCERTDESCR *st);
202
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetModified
(GWEN_SSLCERTDESCR *st,
int
i);
203
207
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetCountryName
(const GWEN_SSLCERTDESCR *el);
211
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetCountryName
(GWEN_SSLCERTDESCR *el, const
char
*d);
212
216
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetCommonName
(const GWEN_SSLCERTDESCR *el);
220
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetCommonName
(GWEN_SSLCERTDESCR *el, const
char
*d);
221
225
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetOrganizationName
(const GWEN_SSLCERTDESCR *el);
229
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetOrganizationName
(GWEN_SSLCERTDESCR *el, const
char
*d);
230
234
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetOrganizationalUnitName
(const GWEN_SSLCERTDESCR *el);
238
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetOrganizationalUnitName
(GWEN_SSLCERTDESCR *el, const
char
*d);
239
243
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetLocalityName
(const GWEN_SSLCERTDESCR *el);
247
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetLocalityName
(GWEN_SSLCERTDESCR *el, const
char
*d);
248
252
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetStateOrProvinceName
(const GWEN_SSLCERTDESCR *el);
256
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetStateOrProvinceName
(GWEN_SSLCERTDESCR *el, const
char
*d);
257
261
GWENHYWFAR_API
const
GWEN_TIME
*
GWEN_SslCertDescr_GetNotBefore
(const GWEN_SSLCERTDESCR *el);
265
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetNotBefore
(GWEN_SSLCERTDESCR *el, const
GWEN_TIME
*d);
266
270
GWENHYWFAR_API
const
GWEN_TIME
*
GWEN_SslCertDescr_GetNotAfter
(const GWEN_SSLCERTDESCR *el);
274
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetNotAfter
(GWEN_SSLCERTDESCR *el, const
GWEN_TIME
*d);
275
279
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetIpAddress
(const GWEN_SSLCERTDESCR *el);
283
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetIpAddress
(GWEN_SSLCERTDESCR *el, const
char
*d);
284
288
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetFingerPrint
(const GWEN_SSLCERTDESCR *el);
292
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetFingerPrint
(GWEN_SSLCERTDESCR *el, const
char
*d);
293
297
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetPubKeyModulus
(const GWEN_SSLCERTDESCR *el);
301
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetPubKeyModulus
(GWEN_SSLCERTDESCR *el, const
char
*d);
302
306
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetPubKeyExponent
(const GWEN_SSLCERTDESCR *el);
310
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetPubKeyExponent
(GWEN_SSLCERTDESCR *el, const
char
*d);
311
315
GWENHYWFAR_API
const
char
*
GWEN_SslCertDescr_GetStatusText
(const GWEN_SSLCERTDESCR *el);
319
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetStatusText
(GWEN_SSLCERTDESCR *el, const
char
*d);
320
324
GWENHYWFAR_API
int
GWEN_SslCertDescr_GetIsError
(const GWEN_SSLCERTDESCR *el);
328
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetIsError
(GWEN_SSLCERTDESCR *el,
int
d);
329
333
GWENHYWFAR_API
uint32_t
GWEN_SslCertDescr_GetStatusFlags
(const GWEN_SSLCERTDESCR *el);
337
GWENHYWFAR_API
void
GWEN_SslCertDescr_SetStatusFlags
(GWEN_SSLCERTDESCR *el, uint32_t d);
338
339
340
#ifdef __cplusplus
341
}
/* __cplusplus */
342
#endif
343
344
345
#endif
/* SSL_CERT_DESCR_H */
Generated on Sun May 26 2013 16:42:54 for gwenhywfar by
1.8.1.2