Posted in: X.509

X.509 Certificate Validation Process

The process of X.509 certificate validation involves several steps, including checking the certificate chain, verifying the chain policy, and handling missing root certificates. Here’s a detailed breakdown of the process.

Posted in: WordPress, WP子主题

WordPress使用子主题来避免主题升级导致手动修改代码失效

子主题是继承父主题(即你正在使用的主题)的样式和功能,但允许你添加或修改功能而不影响父主题文件。以下是创建和使用子主题的步骤:
使用子主题可以避免升级父主题时,手动修改代码失效。

创建子主题文件夹:
在 wp-content/themes 目录下创建一个新的文件夹,例如 my-child-theme。

Posted in: Certificate, Windows

What will triger Windows Retrieve root certificates from Network

Windows may retrieve root certificates from the network under several circumstances, typically involving certificate validation and updates. Here are some common triggers: 1. Certificate Chain Validation When Windows encounters a certificate (e.g., during HTTPS communication or code signing), it attempts to build a certificate chain to validate trust. If the required root certificate is not […]

Posted in: X.509

X.509 Certificate Validation Process

The process of X.509 certificate validation involves several steps, including checking the certificate chain, verifying the chain policy, and handling missing root certificates. Here’s a detailed breakdown of the process: X.509 Certificate Validation Process Receive the Certificate The application or system receives a certificate (e.g., during an HTTPS connection). Parse the Certificate The X.509 certificate […]

Posted in: cURL, Network

HTTP 请求的 `curl` 命令执行过程分解

HTTP 请求的 curl 命令执行过程分解 当您使用 curl 发送请求到一个网站时,整个过程涉及客户端和服务器端的多个步骤。以下是详细的步骤分解: 客户端(Client Side) 解析命令行参数: curl 解析命令行参数,确定请求的目标 URL、方法(GET/POST 等)、头信息、输出格式等。 DNS 解析 (time_namelookup): 将域名解析为 IP 地址。 这一步的时间记录为 time_namelookup。 TCP 握手 (time_connect): 与目标服务器建立 TCP 连接(三次握手)。 这一步的时间记录为 time_connect。 SSL/TLS 握手 (time_appconnect): 如果是 HTTPS 请求,进行 SSL/TLS 握手以确保安全连接。 这一步的时间记录为 time_appconnect。 发送 HTTP 请求 (time_pretransfer): 发送 HTTP 请求报文(包括请求行、头信息和可能的请求体)。 这一步的时间记录为 time_pretransfer。 等待响应 (time_starttransfer): 等待服务器返回第一个字节的数据(Time To First Byte, […]

Posted in: cURL, Network

HTTP 请求的 `curl` 命令执行过程分解

HTTP 请求的 curl 命令执行过程分解 当您使用 curl 发送请求到一个网站时,整个过程涉及客户端和服务器端的多个步骤。以下是详细的步骤分解: 客户端(Client Side) 解析命令行参数: curl 解析命令行参数,确定请求的目标 URL、方法(GET/POST 等)、头信息、输出格式等。 DNS 解析 (time_namelookup): 将域名解析为 IP 地址。 这一步的时间记录为 time_namelookup。 TCP 握手 (time_connect): 与目标服务器建立 TCP 连接(三次握手)。 这一步的时间记录为 time_connect。 SSL/TLS 握手 (time_appconnect): 如果是 HTTPS 请求,进行 SSL/TLS 握手以确保安全连接。 这一步的时间记录为 time_appconnect。 发送 HTTP 请求 (time_pretransfer): 发送 HTTP 请求报文(包括请求行、头信息和可能的请求体)。 这一步的时间记录为 time_pretransfer。 等待响应 (time_starttransfer): 等待服务器返回第一个字节的数据(Time To First Byte, […]

Back to Top