TestimoX

API Reference

Class

CertificateInventoryItem

Namespace ComputerX.Certificates
Assembly ComputerX
Modifiers sealed

Single certificate row in a local machine certificate store.

Inheritance

  • Object
  • CertificateInventoryItem

Constructors

Properties

public CertificateStoreKind StoreKind { get; set; } #

Store kind where the certificate was found.

public String StoreName { get; set; } #

Store name (for example, ROOT or CA).

public String Thumbprint { get; set; } #

Certificate thumbprint.

public String Subject { get; set; } #

Certificate subject.

public String Issuer { get; set; } #

Certificate issuer.

public String SerialNumber { get; set; } #

Serial number.

public DateTime NotBeforeUtc { get; set; } #

Certificate validity start date (UTC).

public DateTime NotAfterUtc { get; set; } #

Certificate validity end date (UTC).

public Boolean IsSelfSigned { get; set; } #

True when certificate subject equals issuer.

public Boolean IsExpired { get; set; } #

True when certificate is already expired.

public Boolean IsNotYetValid { get; set; } #

True when certificate validity start is in the future.

public Boolean IsRecentlyIssued { get; set; } #

True when certificate was issued within the recent window.

public Boolean IsSuspicious { get; set; } #

Best-effort suspicious indicator from validity and trust-store heuristics.