ssl_cert_descr.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/gwentime.h>
#include <gwenhywfar/crypt.h>

Go to the source code of this file.

Typedefs

typedef GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR

Functions

GWENHYWFAR_API void GWEN_SslCertDescr_Attach (GWEN_SSLCERTDESCR *st)
GWENHYWFAR_API GWEN_SSLCERTDESCR * GWEN_SslCertDescr_dup (const GWEN_SSLCERTDESCR *st)
GWENHYWFAR_API void GWEN_SslCertDescr_free (GWEN_SSLCERTDESCR *st)
GWENHYWFAR_API GWEN_SSLCERTDESCR * GWEN_SslCertDescr_fromDb (GWEN_DB_NODE *db)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetCommonName (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetCountryName (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetFingerPrint (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetIpAddress (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API int GWEN_SslCertDescr_GetIsError (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API int GWEN_SslCertDescr_GetIsNew (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API int GWEN_SslCertDescr_GetIsWarning (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetLocalityName (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const GWEN_TIME * GWEN_SslCertDescr_GetNotAfter (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const GWEN_TIME * GWEN_SslCertDescr_GetNotBefore (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetOrganizationalUnitName (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetOrganizationName (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const GWEN_CRYPTKEY * GWEN_SslCertDescr_GetPublicKey (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetStateOrProvinceName (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API const char * GWEN_SslCertDescr_GetStatusText (const GWEN_SSLCERTDESCR *el)
GWENHYWFAR_API int GWEN_SslCertDescr_IsModified (const GWEN_SSLCERTDESCR *st)
GWENHYWFAR_API GWEN_SSLCERTDESCR_LIST2 * GWEN_SslCertDescr_List2_dup (const GWEN_SSLCERTDESCR_LIST2 *stl)
GWENHYWFAR_API void GWEN_SslCertDescr_List2_freeAll (GWEN_SSLCERTDESCR_LIST2 *stl)
GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_dup (const GWEN_SSLCERTDESCR_LIST *stl)
GWENHYWFAR_API GWEN_SSLCERTDESCR * GWEN_SslCertDescr_new ()
GWENHYWFAR_API void GWEN_SslCertDescr_SetCommonName (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetCountryName (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrint (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetIpAddress (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetIsError (GWEN_SSLCERTDESCR *el, int d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetIsNew (GWEN_SSLCERTDESCR *el, int d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetIsWarning (GWEN_SSLCERTDESCR *el, int d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetLocalityName (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetModified (GWEN_SSLCERTDESCR *st, int i)
GWENHYWFAR_API void GWEN_SslCertDescr_SetNotAfter (GWEN_SSLCERTDESCR *el, const GWEN_TIME *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetNotBefore (GWEN_SSLCERTDESCR *el, const GWEN_TIME *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationalUnitName (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationName (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetPublicKey (GWEN_SSLCERTDESCR *el, const GWEN_CRYPTKEY *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetStateOrProvinceName (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusText (GWEN_SSLCERTDESCR *el, const char *d)
GWENHYWFAR_API int GWEN_SslCertDescr_toDb (const GWEN_SSLCERTDESCR *st, GWEN_DB_NODE *db)


Typedef Documentation

typedef struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR
 


Function Documentation

GWENHYWFAR_API void GWEN_SslCertDescr_Attach (  GWEN_SSLCERTDESCR *  st  ) 
 

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

GWENHYWFAR_API GWEN_SSLCERTDESCR* GWEN_SslCertDescr_dup (  const GWEN_SSLCERTDESCR *  st  ) 
 

Creates and returns a deep copy of thegiven object.

GWENHYWFAR_API void GWEN_SslCertDescr_free (  GWEN_SSLCERTDESCR *  st  ) 
 

Destroys the given object.

GWENHYWFAR_API GWEN_SSLCERTDESCR* GWEN_SslCertDescr_fromDb (  GWEN_DB_NODE *  db  ) 
 

Creates an object from the data in the given GWEN_DB_NODE

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetCommonName (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_CommonName

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetCountryName (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_CountryName

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetFingerPrint (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_FingerPrint

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetIpAddress (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_IpAddress

GWENHYWFAR_API int GWEN_SslCertDescr_GetIsError (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_IsError

GWENHYWFAR_API int GWEN_SslCertDescr_GetIsNew (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_IsNew

GWENHYWFAR_API int GWEN_SslCertDescr_GetIsWarning (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_IsWarning

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetLocalityName (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_LocalityName

GWENHYWFAR_API const GWEN_TIME* GWEN_SslCertDescr_GetNotAfter (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_NotAfter

GWENHYWFAR_API const GWEN_TIME* GWEN_SslCertDescr_GetNotBefore (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_NotBefore

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetOrganizationalUnitName (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_OrganizationalUnitName

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetOrganizationName (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_OrganizationName

GWENHYWFAR_API const GWEN_CRYPTKEY* GWEN_SslCertDescr_GetPublicKey (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_PublicKey

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetStateOrProvinceName (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_StateOrProvinceName

GWENHYWFAR_API const char* GWEN_SslCertDescr_GetStatusText (  const GWEN_SSLCERTDESCR *  el  ) 
 

Returns the property GWEN_SSLCERTDESCR_StatusText

GWENHYWFAR_API int GWEN_SslCertDescr_IsModified (  const GWEN_SSLCERTDESCR *  st  ) 
 

Returns 0 if this object has not been modified, !=0 otherwise

GWENHYWFAR_API GWEN_SSLCERTDESCR_LIST2* GWEN_SslCertDescr_List2_dup (  const GWEN_SSLCERTDESCR_LIST2 *  stl  ) 
 

Creates a deep copy of the given LIST2.

GWENHYWFAR_API void GWEN_SslCertDescr_List2_freeAll (  GWEN_SSLCERTDESCR_LIST2 *  stl  ) 
 

Destroys all objects stored in the given LIST2 and the list itself

GWEN_SSLCERTDESCR_LIST* GWEN_SslCertDescr_List_dup (  const GWEN_SSLCERTDESCR_LIST *  stl  ) 
 

GWENHYWFAR_API GWEN_SSLCERTDESCR* GWEN_SslCertDescr_new (   ) 
 

Creates a new object.

GWENHYWFAR_API void GWEN_SslCertDescr_SetCommonName (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_CommonName

GWENHYWFAR_API void GWEN_SslCertDescr_SetCountryName (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_CountryName

GWENHYWFAR_API void GWEN_SslCertDescr_SetFingerPrint (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_FingerPrint

GWENHYWFAR_API void GWEN_SslCertDescr_SetIpAddress (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_IpAddress

GWENHYWFAR_API void GWEN_SslCertDescr_SetIsError (  GWEN_SSLCERTDESCR *  el,
int  d
) 
 

Set the property GWEN_SSLCERTDESCR_IsError

GWENHYWFAR_API void GWEN_SslCertDescr_SetIsNew (  GWEN_SSLCERTDESCR *  el,
int  d
) 
 

Set the property GWEN_SSLCERTDESCR_IsNew

GWENHYWFAR_API void GWEN_SslCertDescr_SetIsWarning (  GWEN_SSLCERTDESCR *  el,
int  d
) 
 

Set the property GWEN_SSLCERTDESCR_IsWarning

GWENHYWFAR_API void GWEN_SslCertDescr_SetLocalityName (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_LocalityName

GWENHYWFAR_API void GWEN_SslCertDescr_SetModified (  GWEN_SSLCERTDESCR *  st,
int  i
) 
 

Sets the modified state of the given object

GWENHYWFAR_API void GWEN_SslCertDescr_SetNotAfter (  GWEN_SSLCERTDESCR *  el,
const GWEN_TIME *  d
) 
 

Set the property GWEN_SSLCERTDESCR_NotAfter

GWENHYWFAR_API void GWEN_SslCertDescr_SetNotBefore (  GWEN_SSLCERTDESCR *  el,
const GWEN_TIME *  d
) 
 

Set the property GWEN_SSLCERTDESCR_NotBefore

GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationalUnitName (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_OrganizationalUnitName

GWENHYWFAR_API void GWEN_SslCertDescr_SetOrganizationName (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_OrganizationName

GWENHYWFAR_API void GWEN_SslCertDescr_SetPublicKey (  GWEN_SSLCERTDESCR *  el,
const GWEN_CRYPTKEY *  d
) 
 

Set the property GWEN_SSLCERTDESCR_PublicKey

GWENHYWFAR_API void GWEN_SslCertDescr_SetStateOrProvinceName (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_StateOrProvinceName

GWENHYWFAR_API void GWEN_SslCertDescr_SetStatusText (  GWEN_SSLCERTDESCR *  el,
const char *  d
) 
 

Set the property GWEN_SSLCERTDESCR_StatusText

GWENHYWFAR_API int GWEN_SslCertDescr_toDb (  const GWEN_SSLCERTDESCR *  st,
GWEN_DB_NODE *  db
) 
 

Stores an object in the given GWEN_DB_NODE


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