<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://secdoc.jazor.net/tags/certificates/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/https/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/security/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ssl/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/tls/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-certificate-types-dv-ov-ev/</loc>
    <lastmod>2026-05-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/openssl/</loc>
    <lastmod>2026-05-19T00:06:56+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/tools/</loc>
    <lastmod>2026-05-19T00:06:56+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/wireshark-tls-decryption-sslkeylogfile/</loc>
    <lastmod>2026-05-19T00:06:56+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/x509-certificate-extensions-guide/</loc>
    <lastmod>2026-05-18T00:07:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/x509/</loc>
    <lastmod>2026-05-18T00:07:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/nginx-gmssl-tls-configuration/</loc>
    <lastmod>2026-05-17T00:09:53+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/</loc>
    <lastmod>2026-05-16T00:08:50+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-s-time-performance-tool/</loc>
    <lastmod>2026-05-16T00:08:50+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/performance/</loc>
    <lastmod>2026-05-16T00:08:50+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-05-16T00:08:50+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-cross-signed-certificates/</loc>
    <lastmod>2026-05-15T00:09:25+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-verify-certificate-chain-validation/</loc>
    <lastmod>2026-05-14T00:08:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-engine-hsm-integration/</loc>
    <lastmod>2026-05-13T00:06:58+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ecdhe/</loc>
    <lastmod>2026-05-12T00:06:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/nginx/</loc>
    <lastmod>2026-05-12T00:06:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/nginx-ecdsa-curve-configuration/</loc>
    <lastmod>2026-05-12T00:06:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-hello-retry-request/</loc>
    <lastmod>2026-05-11T00:05:42+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-alert-protocol-explained/</loc>
    <lastmod>2026-05-10T00:06:28+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/dns-caa-record-guide/</loc>
    <lastmod>2026-05-09T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-psk-pre-shared-key-guide/</loc>
    <lastmod>2026-05-08T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/crypto/</loc>
    <lastmod>2026-05-06T00:06:32+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-key-update-mechanism/</loc>
    <lastmod>2026-05-06T00:06:32+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/certificate-pinning-guide/</loc>
    <lastmod>2026-05-06T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/sni-server-name-indication-guide/</loc>
    <lastmod>2026-05-05T00:05:57+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-0rtt-replay-attack-protection/</loc>
    <lastmod>2026-05-03T00:05:56+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ssh/</loc>
    <lastmod>2026-05-03T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-agent-forwarding-guide/</loc>
    <lastmod>2026-05-03T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/pki/</loc>
    <lastmod>2026-05-02T00:05:28+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/private-ca-internal-certificate-guide/</loc>
    <lastmod>2026-05-02T00:05:28+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-session-resumption-guide/</loc>
    <lastmod>2026-05-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-verify-command-usage/</loc>
    <lastmod>2026-04-30T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-certificate-authentication-guide/</loc>
    <lastmod>2026-04-29T00:05:37+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/post-quantum-cryptography-nist-standard/</loc>
    <lastmod>2026-04-29T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/certificate-transparency-%E5%8E%9F%E7%90%86%E4%B8%8E%E9%AA%8C%E8%AF%81/</loc>
    <lastmod>2026-04-28T00:06:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/hkdf/</loc>
    <lastmod>2026-04-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-hkdf-key-derivation/</loc>
    <lastmod>2026-04-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-record-protocol-explained/</loc>
    <lastmod>2026-04-26T00:05:46+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-early-data-zero-rtt/</loc>
    <lastmod>2026-04-25T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/cipher/</loc>
    <lastmod>2026-04-23T00:08:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/perfect-forward-secrecy-guide/</loc>
    <lastmod>2026-04-23T00:08:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-alpn-protocol-negotiation/</loc>
    <lastmod>2026-04-22T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ocsp-stapling-deep-dive/</loc>
    <lastmod>2026-04-21T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-cipher-suite-naming/</loc>
    <lastmod>2026-04-20T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/hsts-http-strict-transport-security/</loc>
    <lastmod>2026-04-19T00:05:56+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls12-vs-tls13-differences/</loc>
    <lastmod>2026-04-18T00:05:45+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/aes-block-cipher-modes/</loc>
    <lastmod>2026-04-17T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/symmetric-encryption/</loc>
    <lastmod>2026-04-17T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ocsp-certificate-status-check/</loc>
    <lastmod>2026-04-16T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/asymmetric-encryption/</loc>
    <lastmod>2026-04-15T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ecdsa/</loc>
    <lastmod>2026-04-15T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ecdsa-digital-signature-algorithm/</loc>
    <lastmod>2026-04-15T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/rsa/</loc>
    <lastmod>2026-04-14T00:10:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/rsa-padding-schemes-oaep-pss/</loc>
    <lastmod>2026-04-14T00:10:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/diffie-hellman-key-exchange/</loc>
    <lastmod>2026-04-13T00:05:46+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ed25519/</loc>
    <lastmod>2026-04-12T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ed25519-key-algorithm-guide/</loc>
    <lastmod>2026-04-12T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/security/</loc>
    <lastmod>2026-04-12T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/mtls-mutual-tls-authentication/</loc>
    <lastmod>2026-04-11T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/hash/</loc>
    <lastmod>2026-04-10T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-passwd-password-hash/</loc>
    <lastmod>2026-04-10T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-rand-random-generation/</loc>
    <lastmod>2026-04-08T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-enc-file-encryption/</loc>
    <lastmod>2026-04-07T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/ssh/</loc>
    <lastmod>2026-04-06T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-config-file-guide/</loc>
    <lastmod>2026-04-06T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/https-mixed-content-solution/</loc>
    <lastmod>2026-04-05T17:20:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-s-client-ssl-tls-tool/</loc>
    <lastmod>2026-04-05T17:20:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-check-certificate-validity/</loc>
    <lastmod>2026-04-05T17:20:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/%E6%8A%80%E6%9C%AF/</loc>
    <lastmod>2026-04-05T17:20:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-s-client-troubleshoot-https/</loc>
    <lastmod>2026-04-05T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-dgst-hash-calculation/</loc>
    <lastmod>2026-04-05T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-key-auth-setup/</loc>
    <lastmod>2026-04-04T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/password-hash-algorithms/</loc>
    <lastmod>2026-04-04T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/%E5%AF%86%E7%A0%81%E5%AD%A6/</loc>
    <lastmod>2026-04-04T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/openssl/</loc>
    <lastmod>2026-04-03T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-common-commands/</loc>
    <lastmod>2026-04-03T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/sha256-hash-principle/</loc>
    <lastmod>2026-04-03T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-13-handshake-process/</loc>
    <lastmod>2026-04-03T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/best-practices/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/digital-signature/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/keys/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-certificate-format-conversion/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-proxyjump-configuration/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssl-tls-handshake-explained/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-features-and-configuration/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/hash-digital-signatures/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/key-management-best-practices/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/symmetric-encryption-basics/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/asymmetric-encryption-explained/</loc>
    <lastmod>2026-04-02T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-keepalive-configuration/</loc>
    <lastmod>2026-04-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-version-check-guide/</loc>
    <lastmod>2026-04-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-certificate-chain-validation/</loc>
    <lastmod>2026-03-31T00:00:56+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-1.3-cipher-suites-guide/</loc>
    <lastmod>2026-03-29T00:00:19+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-ec-key-generation/</loc>
    <lastmod>2026-03-29T00:00:18+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/certificates-crl-validation-guide/</loc>
    <lastmod>2026-03-29T00:00:16+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssl-handshake-optimization/</loc>
    <lastmod>2026-03-28T00:00:49+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-certificate-management/</loc>
    <lastmod>2026-03-28T00:00:34+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-protocol-deep-dive/</loc>
    <lastmod>2026-03-28T00:00:33+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-x509-command-guide/</loc>
    <lastmod>2026-03-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/https-redirect-best-practice/</loc>
    <lastmod>2026-03-26T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-key-types-conversion/</loc>
    <lastmod>2026-03-26T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-tunnel-port-forwarding/</loc>
    <lastmod>2026-03-25T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssl-deprecation-why/</loc>
    <lastmod>2026-03-25T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/csr-certificate-signing-request/</loc>
    <lastmod>2026-03-24T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-hardening-best-practices/</loc>
    <lastmod>2026-03-24T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssl-tls-certificates-deep-dive/</loc>
    <lastmod>2026-03-24T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/ssl/tls/</loc>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/tls/ssl/</loc>
  </url>
</urlset>
