Apache2
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
 

Macros

#define LOG_ID_SIZE   32
 

Typedefs

typedef struct cert_chain cert_chain
 

Functions

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

◆ LOG_ID_SIZE

#define LOG_ID_SIZE   32

Typedef Documentation

◆ cert_chain

typedef struct cert_chain cert_chain

Function Documentation

◆ sct_parse()

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 
)

◆ sct_release()

void sct_release ( sct_fields_t sctf)

◆ sct_verify_signature()

apr_status_t sct_verify_signature ( conn_rec c,
sct_fields_t sctf,
apr_array_header_t log_config 
)

◆ sct_verify_timestamp()

apr_status_t sct_verify_timestamp ( conn_rec c,
sct_fields_t sctf 
)