API Reference
CtCertificateQuery
Describes a CT certificate query requested by a caller or service.
Inheritance
- Object
- CtCertificateQuery
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public CtCertificateQuery() #Methods
public static CtCertificateQuery ForDomainExpansion(String domainName, Boolean requireFullCertificate = false) #CtCertificateQueryCreates a query that expands a domain into CT-observed subdomains.
Parameters
- domainName System.String
- Registered or monitored domain to expand.
- requireFullCertificate System.Boolean = false
- Whether full certificate material is required during expansion.
public static CtCertificateQuery ForDomainTreeCertificates(String domainName, Boolean requireFullCertificate = true) #CtCertificateQueryCreates a query for certificates across a domain tree.
Parameters
- domainName System.String
- Registered or monitored domain to query.
- requireFullCertificate System.Boolean = true
- Whether full certificate material is required.
public static CtCertificateQuery ForExactHostHistory(String hostName, Boolean requireFullCertificate = true) #CtCertificateQueryCreates a query for historical certificates for one exact host.
Parameters
- hostName System.String
- Exact host name to query.
- requireFullCertificate System.Boolean = true
- Whether full certificate material is required.
public static CtCertificateQuery ForExactHostLatest(String hostName, Boolean requireFullCertificate = true) #CtCertificateQueryCreates a query for the latest known certificate for one exact host.
Parameters
- hostName System.String
- Exact host name to query.
- requireFullCertificate System.Boolean = true
- Whether full certificate material is required.
public CtCertificateQuery Normalize() #CtCertificateQueryReturns a normalized copy of the query suitable for provider execution.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Name { get; set; } #Domain or host name to query.
public CtCertificateQueryKind QueryKind { get; set; } #Service-level intent of the query.
public CtIngestionOperation Operations { get; set; } #Operations requested from the provider.
public Boolean RequireFullCertificate { get; set; } #Whether returned certificate rows must include full DER or PEM material.
public String ContinuationToken { get; set; } #Optional provider continuation token or cursor.
public Nullable<Int32> PageSize { get; set; } #Maximum records to return in one provider call or page.
public Nullable<TimeSpan> Timeout { get; set; } #Maximum wall-clock time to spend on this query.