Domain Detective

API Reference

Class

DdctApiCertificateTransparencyProviderOptions

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Options for querying a DomainDetectiveCertificateTransparency API endpoint as a CT provider.

Inheritance

  • Object
  • DdctApiCertificateTransparencyProviderOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public String EndpointUrl { get; set; } #

Base API endpoint URL.

public String ApiKey { get; set; } #

Optional API key used when the DDCT API requires authentication.

public String ApiKeyHeaderName { get; set; } #

Request header name for the API key. Use Authorization for bearer auth.

public String ScopeName { get; set; } #

Optional DDCT logical scope to constrain queries.

public Int32 QueryPageSize { get; set; } #

Default page size when the query does not request one explicitly.

public Int32 MaxPagesPerQuery { get; set; } #

Maximum pages fetched before the provider returns a truncated result with diagnostics.

Fields

public const String DefaultEndpointUrl #

Default DDCT API endpoint when none is provided.

Value: http://127.0.0.1:8080
public const String DefaultApiKeyHeaderName #

Default request header for DDCT API keys.

Value: X-DDCT-Api-Key
public const Int32 DefaultQueryPageSize #

Default certificate or observation page size.

Value: 100
public const Int32 MaxQueryPageSize #

Maximum allowed page size.

Value: 500
public const Int32 DefaultMaxPagesPerQuery #

Default maximum pages fetched for a single logical query.

Value: 5
public const Int32 MaxAllowedPagesPerQuery #

Maximum allowed pages fetched for a single logical query.

Value: 25
{{ include "footer" }}