Domain Detective

API Reference

Class

DdctApiCertificateTransparencyProvider

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

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 requiredposition: 0
public DdctApiCertificateTransparencyProvider(HttpClient httpClient, DdctApiCertificateTransparencyProviderOptions options) #

Creates a provider with caller-supplied HttpClient and options.

Parameters

httpClient System.Net.Http.HttpClient requiredposition: 0
options DomainDetective.DdctApiCertificateTransparencyProviderOptions requiredposition: 1

Methods

public virtual async Task<CtCertificateQueryResult> QueryAsync(CtCertificateQuery query, CtProviderRuntimeState runtimeState = null, CancellationToken cancellationToken = null) #
Returns: Task<CtCertificateQueryResult>

Parameters

query DomainDetective.CtCertificateQuery requiredposition: 0
runtimeState DomainDetective.CtProviderRuntimeState = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2

Properties

{{ include "footer" }}