Gjsify LogoGjsify Logo

The validity level of a certificate's User ID. Validity level tries to answer the question: "How strongly do we believe that this certificate belongs to the party it says it belongs to?"

Note that some OpenPGP certificates have multiple User IDs, and each User ID may have a different validity level (e.g. depending on which third parties have certified which User IDs, and which third parties the local user has chosen to trust).

Similarly, an X.509 certificate can have multiple SubjectAltNames, and each name may also have a different validity level (e.g. if the issuing CA is bound by name constraints).

Note that the GMime API currently only exposes the highest-validty User ID for any given certificate.

Index

Enumeration Members

FULL: number

The User ID of the certificate is fully valid.

MARGINAL: number

The User ID of the certificate is marginally valid (e.g. it has been certified by only one marginally-trusted party).

NEVER: number

The User ID of the certificate is never to be treated as valid.

ULTIMATE: number

The User ID of the certificate is ultimately valid (i.e., usually the certificate belongs to the local user themselves).

UNDEFINED: number

The User ID of the certificate is undefined.

UNKNOWN: number

The User ID of the certificate is of unknown validity.

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