libpktlab - The PacketLab Utility Library
Public Attributes | List of all members
pktlab_cert_info Struct Reference

Structure for storing decoded pktlab certificate information. More...

#include <pktlab.h>

Public Attributes

enum pktlab_cert_type cert_type
 
uint8_t * serialno
 
uint32_t serialno_len
 
pktlab_time_t valid_not_before
 
pktlab_time_t valid_not_after
 
uint8_t publickey [PKTLAB_PUBLICKEY_LEN]
 
uint8_t authority_key_id [PKTLAB_KEYID_LEN]
 
uint8_t subject_key_id [PKTLAB_KEYID_LEN]
 
char * cert_desc
 
union {
   struct {
      char *   priority
 
      uint8_t *   filter_digests
 
      uint8_t *   monitor_digests
 
      uint_fast32_t   ftcnt
 
      uint_fast32_t   mtcnt
 
      int_fast32_t   pathlen
 
   }   exppriv
 
   struct {
      char *   priority
 
      uint8_t *   filter_digests
 
      uint8_t *   monitor_digests
 
      uint_fast32_t   ftcnt
 
      uint_fast32_t   mtcnt
 
      int_fast32_t   pathlen
 
      uint8_t   del_type
 
   }   delpriv
 
   struct {
      char *   priority
 
   }   pubcmd
 
}; 
 

Detailed Description

Structure for storing decoded pktlab certificate information.


The documentation for this struct was generated from the following file: