Share via


CERTSTATE enumeration

Do not use. Defines the state of a certificate in secure messaging.

Syntax

typedef enum tagCERTSTATE { 
  CERTIFICATE_OK              = 0,
  CERTIFICATE_NOT_PRESENT     = 1,
  CERTIFICATE_EXPIRED         = 2,
  CERTIFICATE_CHAIN_TOO_LONG  = 3,
  CERTIFICATE_MISSING_ISSUER  = 4,
  CERTIFICATE_CRL_LISTED      = 5,
  CERTIFICATE_NOT_TRUSTED     = 6,
  CERTIFICATE_INVALID         = 7,
  CERTIFICATE_ERROR           = 8,
  CERTIFICATE_NOPRINT         = 9,
  CERTIFICATE_UNKNOWN         = 10
} ACCESSTYPE;

Constants

CERTIFICATE_OK

Indicates that the certificate has no errors.

CERTIFICATE_NOT_PRESENT

Indicates that no certificate is present.

CERTIFICATE_EXPIRED

Indicates that the certificate has expired.

CERTIFICATE_CHAIN_TOO_LONG

Indicates that the certificate trust chain is too long.

CERTIFICATE_MISSING_ISSUER

Indicates that the certificate is missing an issuer.

CERTIFICATE_CRL_LISTED

Indicates that the CRL of the certificate is listed.

CERTIFICATE_NOT_TRUSTED

Indicates that the certificate is not trusted.

CERTIFICATE_INVALID

Indicates that the certificate is invalid.

CERTIFICATE_ERROR

Indicates that the certificate has an error.

CERTIFICATE_NOPRINT

Indicates that the certificate cannot be printed.

CERTIFICATE_UNKNOWN

Indicates that the state of the certificate is unknown.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Mimeole.h
IDL
Mimeole.idl