All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ssl_ct_sct.h File Reference
#include "apr_pools.h"
#include "apr_tables.h"
#include "httpd.h"
#include "mod_ssl.h"
#include "ssl_ct_log_config.h"
Include dependency graph for ssl_ct_sct.h:

Go to the source code of this file.

Data Structures

struct  cert_chain
struct  sct_fields_t


#define LOG_ID_SIZE   32


typedef struct cert_chain cert_chain


apr_status_t sct_parse (const char *source, server_rec *s, const unsigned char *sct, apr_size_t len, cert_chain *cc, sct_fields_t *fields)
void sct_release (sct_fields_t *sctf)
apr_status_t sct_verify_signature (conn_rec *c, sct_fields_t *sctf, apr_array_header_t *log_config)
apr_status_t sct_verify_timestamp (conn_rec *c, sct_fields_t *sctf)

Macro Definition Documentation

#define LOG_ID_SIZE   32

Typedef Documentation

typedef struct cert_chain cert_chain

Function Documentation

apr_status_t sct_parse ( const char *  source,
server_rec s,
const unsigned char *  sct,
apr_size_t  len,
cert_chain cc,
sct_fields_t fields 
void sct_release ( sct_fields_t sctf)
apr_status_t sct_verify_signature ( conn_rec c,
sct_fields_t sctf,
apr_array_header_t log_config 
apr_status_t sct_verify_timestamp ( conn_rec c,
sct_fields_t sctf