Quantum Secure Tunneling Protocol 1.0.0.0a (A1)
A three-party quantum secure encrypted tunneling protocol
|
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 |
The server certificate structure.
This structure represents a server certificate including the signed hash, issuer information, serial numbers, expiration times, and algorithm configuration.
qstp_configuration_sets algorithm |
The algorithm configuration identifier
uint8_t csig[QSTP_CERTIFICATE_SIGNED_HASH_SIZE] |
The certificate's signed hash
qstp_certificate_expiration expiration |
The certificate expiration times
char issuer[QSTP_CERTIFICATE_ISSUER_SIZE] |
The certificate issuer
uint8_t rootser[QSTP_CERTIFICATE_SERIAL_SIZE] |
The root certificate's serial number
uint8_t serial[QSTP_CERTIFICATE_SERIAL_SIZE] |
The certificate serial number
uint8_t verkey[QSTP_ASYMMETRIC_VERIFICATION_KEY_SIZE] |
The serialized public verification key
qstp_version_sets version |
The certificate version