Gjsify LogoGjsify Logo

The trust level of a certificate. Trust level tries to answer the question: "How much is the user willing to rely on cryptographic identity assertions made by the owner of this certificate?"

By way of comparison with web browser X.509 certificate validation stacks, the certificate of a "Root CA" has GMIME_TRUST_ULTIMATE, while the certificate of an intermediate CA has GMIME_TRUST_FULL, and an end-entity certificate (e.g., with CA:FALSE set) would have GMIME_TRUST_NEVER.

Index

Enumeration Members

FULL: number

We can rely on identity assertions made by this certificate.

MARGINAL: number

We can rely on identity assertions made by this certificate as long as they are corroborated by other marginally-trusted certificates.

NEVER: number

We should never rely on identity assertions made by the certificate.

ULTIMATE: number

This certificate is an undeniable root of trust (e.g. normally, this is a certificate controlled by the user themselves).

UNDEFINED: number

We do not have enough information to decide whether to rely on identity assertions made by the certificate.

UNKNOWN: number

We do not know whether to rely on identity assertions made by the certificate.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method