API Reference
Class
CtProviderProfile
Describes a certificate transparency provider and its safe default behavior.
Inheritance
- Object
- CtProviderProfile
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
- Method CtProviderProfiles.CreateCertSpotter
- Method CtProviderProfiles.CreateCertSpotter
- Method CtProviderProfiles.CreateCrtShHttp
- Method CtProviderProfiles.CreateCrtShHttp
- Method CtProviderProfiles.CreateCrtShPostgreSql
- Method CtProviderProfiles.CreateCrtShPostgreSql
- Method CtProviderProfiles.CreateDdctApi
- Method CtProviderProfiles.CreateFromCertificateInventoryOptions
- Method CtProviderProfiles.CreateNativeCtLogs
- Method CtProviderProfiles.CreateNativeCtLogs
- Property DdctApiCertificateTransparencyProvider.Profile
- Property ICtCertificateTransparencyProvider.Profile
Accepted by parameters
Constructors
public CtProviderProfile() #Methods
public Boolean Supports(CtProviderCapabilities capabilities) #Returns:
BooleanReturns true when the provider advertises all requested capabilities.
Parameters
- capabilities DomainDetective.CtProviderCapabilities
- Capabilities required by the caller.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ProviderId { get; set; } #Stable provider identifier used in persisted state and diagnostics.
public String DisplayName { get; set; } #Human-readable provider name.
public CtProviderCapabilities Capabilities { get; set; } #Provider capabilities that callers can use to select the right CT path.
public CtProviderRateLimitProfile RateLimit { get; set; } #Provider rate limit and retry profile.
public String Notes { get; set; } #Optional note describing assumptions behind the default profile.