API Reference
Class
CertificateInventoryItem
Single certificate row in a local machine certificate store.
Inheritance
- Object
- CertificateInventoryItem
Constructors
public CertificateInventoryItem() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.