API Reference
CtProviderProfiles
Provides safe default certificate transparency provider profiles.
Inheritance
- Object
- CtProviderProfiles
Methods
public static CtProviderProfile CreateCertSpotter() #CtProviderProfileCreates the default profile for CertSpotter CT Search API queries.
public static CtProviderProfile CreateCertSpotter(CertificateInventoryCaptureOptions options) #CtProviderProfileCreates a CertSpotter profile from certificate inventory capture options.
Parameters
- options DomainDetective.CertificateInventoryCaptureOptions
- Certificate inventory capture options.
public static CtProviderProfile CreateCrtShHttp() #CtProviderProfileCreates the conservative default profile for crt.sh HTTPS queries.
public static CtProviderProfile CreateCrtShHttp(CertificateInventoryCaptureOptions options) #CtProviderProfileCreates a crt.sh HTTPS profile from certificate inventory capture options.
Parameters
- options DomainDetective.CertificateInventoryCaptureOptions
- Certificate inventory capture options.
public static CtProviderProfile CreateCrtShPostgreSql() #CtProviderProfileCreates the conservative default profile for crt.sh PostgreSQL queries.
public static CtProviderProfile CreateCrtShPostgreSql(CertificateInventoryCaptureOptions options) #CtProviderProfileCreates a crt.sh PostgreSQL profile from certificate inventory capture options.
Parameters
- options DomainDetective.CertificateInventoryCaptureOptions
- Certificate inventory capture options.
public static CtProviderProfile CreateDdctApi() #CtProviderProfileCreates the default profile for a DomainDetectiveCertificateTransparency API endpoint.
public static IReadOnlyList<CtProviderProfile> CreateFromCertificateInventoryOptions(CertificateInventoryCaptureOptions options) #IReadOnlyList<CtProviderProfile>Creates all default CT provider profiles from certificate inventory capture options.
Parameters
- options DomainDetective.CertificateInventoryCaptureOptions
- Certificate inventory capture options.
public static CtProviderProfile CreateNativeCtLogs() #CtProviderProfileCreates the default profile for direct native CT log ingestion.
public static CtProviderProfile CreateNativeCtLogs(CertificateInventoryCaptureOptions options) #CtProviderProfileCreates a native CT log profile from certificate inventory capture options.
Parameters
- options DomainDetective.CertificateInventoryCaptureOptions
- Certificate inventory capture options.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object