Class SecurityStateExplanation
An explanation of an factor contributing to the security state.
public sealed record SecurityStateExplanation : IEquatable<SecurityStateExplanation>
- Inheritance
-
SecurityStateExplanation
- Implements
- Inherited Members
Constructors
SecurityStateExplanation(SecurityState, string, string, string, MixedContentType, ImmutableArray<string>)
An explanation of an factor contributing to the security state.
public SecurityStateExplanation(SecurityState SecurityState, string Title, string Summary, string Description, MixedContentType MixedContentType, ImmutableArray<string> Certificate)
Parameters
SecurityStateSecurityStateSecurity state representing the severity of the factor being explained.
TitlestringTitle describing the type of factor.
SummarystringShort phrase describing the type of factor.
DescriptionstringFull text explanation of the factor.
MixedContentTypeMixedContentTypeThe type of mixed content described by the explanation.
CertificateImmutableArray<string>Page certificate.
Properties
Certificate
Page certificate.
public ImmutableArray<string> Certificate { get; init; }
Property Value
Description
Full text explanation of the factor.
public string Description { get; init; }
Property Value
MixedContentType
The type of mixed content described by the explanation.
public MixedContentType MixedContentType { get; init; }
Property Value
Recommendations
Recommendations to fix any issues.
public ImmutableArray<string>? Recommendations { get; init; }
Property Value
SecurityState
Security state representing the severity of the factor being explained.
public SecurityState SecurityState { get; init; }
Property Value
Summary
Short phrase describing the type of factor.
public string Summary { get; init; }
Property Value
Title
Title describing the type of factor.
public string Title { get; init; }