API Reference
Class
DdctApiCertificateTransparencyProvider
CT provider that queries a DomainDetectiveCertificateTransparency API endpoint.
Inheritance
- Object
- DdctApiCertificateTransparencyProvider
Constructors
DdctApiCertificateTransparencyProvider 3 overloads
public DdctApiCertificateTransparencyProvider() #Creates a provider that uses a default shared HttpClient.
public DdctApiCertificateTransparencyProvider(HttpClient httpClient) #Creates a provider with a caller-supplied HttpClient.
Parameters
- httpClient System.Net.Http.HttpClient
public DdctApiCertificateTransparencyProvider(HttpClient httpClient, DdctApiCertificateTransparencyProviderOptions options) #Creates a provider with caller-supplied HttpClient and options.
Parameters
- httpClient System.Net.Http.HttpClient
- options DomainDetective.DdctApiCertificateTransparencyProviderOptions
Methods
public virtual async Task<CtCertificateQueryResult> QueryAsync(CtCertificateQuery query, CtProviderRuntimeState runtimeState = null, CancellationToken cancellationToken = null) #Returns:
Task<CtCertificateQueryResult>Parameters
- query DomainDetective.CtCertificateQuery
- runtimeState DomainDetective.CtProviderRuntimeState = null
- cancellationToken System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object