protocol/security
⚙️ This module was generated from the Chrome DevTools Protocol version 1.3
Security Domain
Security
📖 View this domain on the DevTools Protocol API Docs
Types
The action to take when a certificate error occurs. continue will continue processing the request and cancel will cancel the request.
pub type CertificateErrorAction {
CertificateErrorActionContinue
CertificateErrorActionCancel
}
Constructors
-
CertificateErrorActionContinue
-
CertificateErrorActionCancel
An internal certificate ID value.
pub type CertificateId {
CertificateId(Int)
}
Constructors
-
CertificateId(Int)
A description of mixed content (HTTP resources on HTTPS pages), as defined by https://www.w3.org/TR/mixed-content/#categories
pub type MixedContentType {
MixedContentTypeBlockable
MixedContentTypeOptionallyBlockable
MixedContentTypeNone
}
Constructors
-
MixedContentTypeBlockable
-
MixedContentTypeOptionallyBlockable
-
MixedContentTypeNone
The security level of a page or resource.
pub type SecurityState {
SecurityStateUnknown
SecurityStateNeutral
SecurityStateInsecure
SecurityStateSecure
SecurityStateInfo
SecurityStateInsecureBroken
}
Constructors
-
SecurityStateUnknown
-
SecurityStateNeutral
-
SecurityStateInsecure
-
SecurityStateSecure
-
SecurityStateInfo
-
SecurityStateInsecureBroken
An explanation of an factor contributing to the security state.
pub type SecurityStateExplanation {
SecurityStateExplanation(
security_state: SecurityState,
title: String,
summary: String,
description: String,
mixed_content_type: MixedContentType,
certificate: List(String),
recommendations: option.Option(List(String)),
)
}
Constructors
-
SecurityStateExplanation( security_state: SecurityState, title: String, summary: String, description: String, mixed_content_type: MixedContentType, certificate: List(String), recommendations: option.Option(List(String)), )
Arguments
-
security_state
Security state representing the severity of the factor being explained.
-
title
Title describing the type of factor.
-
summary
Short phrase describing the type of factor.
-
description
Full text explanation of the factor.
-
mixed_content_type
The type of mixed content described by the explanation.
-
certificate
Page certificate.
-
recommendations
Recommendations to fix any issues.
-
Functions
pub fn disable(callback__: fn(String, Option(a)) -> b) -> b
Disables tracking security state changes.
pub fn enable(callback__: fn(String, Option(a)) -> b) -> b
Enables tracking security state changes.
pub fn set_ignore_certificate_errors(
callback__: fn(String, Option(Json)) -> a,
ignore ignore: Bool,
) -> a
Enable/disable whether all certificate errors should be ignored.
Parameters:
ignore
: If true, all certificate errors will be ignored.
Returns: