API Reference
DesiredStateTlsRptPolicy
Provides desired state tls rpt policy functionality.
Inheritance
- Object
- DesiredStateTlsRptPolicy
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
- Property DesiredStateConfiguration.TlsRpt
- Property DesiredStateProfile.TlsRpt
- Method DesiredStateTlsRptPolicy.Clone
Accepted by parameters
Constructors
public DesiredStateTlsRptPolicy() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Nullable<Boolean> Enabled { get; set; } #JsonPropertyName("enabled")Gets or sets the enabled value.
public Nullable<Boolean> RequireRecord { get; set; } #JsonPropertyName("requireRecord")Gets or sets the require record value.
public Nullable<Boolean> RequireSingleRecord { get; set; } #JsonPropertyName("requireSingleRecord")When true, requires exactly one TLS-RPT record to be published.
public Nullable<Boolean> RequireRua { get; set; } #JsonPropertyName("requireRua")Gets or sets the require rua value.
public Nullable<Boolean> RequireMailtoRua { get; set; } #JsonPropertyName("requireMailtoRua")When true, requires at least one mailto: RUA address to be present.
public Nullable<Boolean> RequireValidPolicy { get; set; } #JsonPropertyName("requireValidPolicy")Gets or sets the require valid policy value.
public Nullable<Boolean> DisallowRecordOver255 { get; set; } #JsonPropertyName("disallowRecordOver255")When true, disallows TLS-RPT records longer than 255 characters.
public Nullable<Boolean> DisallowUnknownTags { get; set; } #JsonPropertyName("disallowUnknownTags")When true, disallows unknown/unrecognized TLS-RPT tags (helps detect typos).
public Nullable<Boolean> DisallowInvalidRua { get; set; } #JsonPropertyName("disallowInvalidRua")When true, disallows invalid RUA URIs (non-mailto/non-https or invalid mail addresses).
public Nullable<Boolean> DisallowHttpRua { get; set; } #JsonPropertyName("disallowHttpRua")When true, disallows HTTPS RUA endpoints (requires mailto only).
public String[] AllowedReportDomainSuffixes { get; set; } #JsonPropertyName("allowedReportDomainSuffixes")Allowed domain suffixes for TLSRPT rua endpoints (mailto domains / HTTPS hosts).