X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=src%2Flibstrongswan%2Ftypes.h;h=74f0cbf7ae6621caf6b6d2bd36d6026199623c3d;hp=7be418b6d224c8be191a751c5c98aa35184ef032;hb=299dbc604f48ed5a44029600b01d77477ecc1fd4;hpb=c2e7442fc16eec3d174a58a276d3af2feab06d0e;ds=sidebyside diff --git a/src/libstrongswan/types.h b/src/libstrongswan/types.h index 7be418b..74f0cbf 100644 --- a/src/libstrongswan/types.h +++ b/src/libstrongswan/types.h @@ -111,6 +111,18 @@ enum status_t { /** + * Certificate sending policy + */ +typedef enum certpolicy { + CERT_ALWAYS_SEND = 0, + CERT_SEND_IF_ASKED = 1, + CERT_NEVER_SEND = 2, + + CERT_YES_SEND = 3, /* synonym for CERT_ALWAYS_SEND */ + CERT_NO_SEND = 4 /* synonym for CERT_NEVER_SEND */ +} certpolicy_t; + +/** * String mappings for type status_t. */ extern mapping_t status_m[]; @@ -194,6 +206,7 @@ void chunk_to_hex(char *buf, size_t buflen, chunk_t chunk); void *clalloc(void *pointer, size_t size); #define UNDEFINED_TIME 0 +#define TIMETOA_BUF 30 /** * @brief Display a date either in local or UTC time