Quantum Secure Tunneling Protocol 1.0.0.0a (A1)
A three-party quantum secure encrypted tunneling protocol
qstp_server_certificate Struct Reference

The server certificate structure. More...

#include <qstp.h>

Data Fields

uint8_t csig [QSTP_CERTIFICATE_SIGNED_HASH_SIZE]
 
char issuer [QSTP_CERTIFICATE_ISSUER_SIZE]
 
uint8_t rootser [QSTP_CERTIFICATE_SERIAL_SIZE]
 
uint8_t serial [QSTP_CERTIFICATE_SERIAL_SIZE]
 
uint8_t verkey [QSTP_ASYMMETRIC_VERIFICATION_KEY_SIZE]
 
qstp_certificate_expiration expiration
 
qstp_configuration_sets algorithm
 
qstp_version_sets version
 

Detailed Description

The server certificate structure.

This structure represents a server certificate including the signed hash, issuer information, serial numbers, expiration times, and algorithm configuration.

Field Documentation

◆ algorithm

The algorithm configuration identifier

◆ csig

The certificate's signed hash

◆ expiration

The certificate expiration times

◆ issuer

The certificate issuer

◆ rootser

uint8_t rootser[QSTP_CERTIFICATE_SERIAL_SIZE]

The root certificate's serial number

◆ serial

The certificate serial number

◆ verkey

The serialized public verification key

◆ version

The certificate version


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