NetSurf
Data Fields
ns_cert_info Struct Reference

certificate information for certificate chain More...

Collaboration diagram for ns_cert_info:
[legend]

Data Fields

struct ns_cert_name subject_name
 Subject details. More...
 
struct ns_cert_name issuer_name
 Issuer details. More...
 
struct ns_cert_pkey public_key
 public key details More...
 
long version
 Certificate version. More...
 
char * not_before
 Valid from date. More...
 
char * not_after
 Valid to date. More...
 
int sig_type
 Signature type. More...
 
char * sig_algor
 Signature Algorithm. More...
 
char * serialnum
 Serial number. More...
 
char * sha1fingerprint
 fingerprint shar1 encoded More...
 
char * sha256fingerprint
 fingerprint shar256 encoded More...
 
struct ns_cert_sansan
 subject alternative names More...
 
ssl_cert_err err
 Whatever is wrong with this certificate. More...
 

Detailed Description

certificate information for certificate chain

Definition at line 474 of file about.c.

Field Documentation

◆ err

ssl_cert_err ns_cert_info::err

Whatever is wrong with this certificate.

Definition at line 487 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ issuer_name

struct ns_cert_name ns_cert_info::issuer_name

Issuer details.

Definition at line 476 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ not_after

char* ns_cert_info::not_after

Valid to date.

Definition at line 480 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ not_before

char* ns_cert_info::not_before

Valid from date.

Definition at line 479 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ public_key

struct ns_cert_pkey ns_cert_info::public_key

public key details

Definition at line 477 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ san

struct ns_cert_san* ns_cert_info::san

subject alternative names

Definition at line 486 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ serialnum

char* ns_cert_info::serialnum

Serial number.

Definition at line 483 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ sha1fingerprint

char* ns_cert_info::sha1fingerprint

fingerprint shar1 encoded

Definition at line 484 of file about.c.

Referenced by format_certificate_fingerprint(), and free_ns_cert_info().

◆ sha256fingerprint

char* ns_cert_info::sha256fingerprint

fingerprint shar256 encoded

Definition at line 485 of file about.c.

Referenced by format_certificate_fingerprint(), and free_ns_cert_info().

◆ sig_algor

char* ns_cert_info::sig_algor

Signature Algorithm.

Definition at line 482 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().

◆ sig_type

int ns_cert_info::sig_type

Signature type.

Definition at line 481 of file about.c.

Referenced by free_ns_cert_info().

◆ subject_name

struct ns_cert_name ns_cert_info::subject_name

Subject details.

Definition at line 475 of file about.c.

Referenced by fetch_about_certificate_handler(), format_certificate(), and free_ns_cert_info().

◆ version

long ns_cert_info::version

Certificate version.

Definition at line 478 of file about.c.

Referenced by format_certificate(), and free_ns_cert_info().


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