<?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-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/openssl/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-x509-fingerprint-thumbprint-guide/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/security/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ssl/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/tls/</loc>
    <lastmod>2026-07-18T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-pem-format-internals/</loc>
    <lastmod>2026-07-17T00:07:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/tools/</loc>
    <lastmod>2026-07-17T00:07:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/padding/</loc>
    <lastmod>2026-07-15T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-record-padding-guide/</loc>
    <lastmod>2026-07-15T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-tls-keying-material-export/</loc>
    <lastmod>2026-07-14T00:06:32+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ssh/</loc>
    <lastmod>2026-07-13T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-authorized-keys-restrictions/</loc>
    <lastmod>2026-07-13T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-ffdhe-groups-configuration-guide/</loc>
    <lastmod>2026-07-12T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/x509-certificate-policy-extension/</loc>
    <lastmod>2026-07-11T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/x509/</loc>
    <lastmod>2026-07-11T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/crypto/</loc>
    <lastmod>2026-07-10T00:07:27+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/encryption/</loc>
    <lastmod>2026-07-10T00:07:27+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-evp-programming-api-guide/</loc>
    <lastmod>2026-07-10T00:07:27+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/acme-sh-certificate-management-tool/</loc>
    <lastmod>2026-07-09T00:08:46+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/https/</loc>
    <lastmod>2026-07-09T00:08:46+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-dynamic-port-forwarding-socks-proxy/</loc>
    <lastmod>2026-07-08T00:07:07+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-controlmaster-connection-multiplexing/</loc>
    <lastmod>2026-07-07T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-encrypted-client-hello-ech-guide/</loc>
    <lastmod>2026-07-06T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/tls13/</loc>
    <lastmod>2026-07-06T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-named-groups-configuration-guide/</loc>
    <lastmod>2026-07-05T00:07:44+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-legacy-provider-troubleshooting/</loc>
    <lastmod>2026-07-04T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-3-provider-architecture-deep-dive/</loc>
    <lastmod>2026-07-03T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-forcecommand-restricted-commands/</loc>
    <lastmod>2026-07-02T00:06:21+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/asymmetric-encryption/</loc>
    <lastmod>2026-07-01T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/pkcs1-pkcs8-private-key-format/</loc>
    <lastmod>2026-07-01T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/rsa/</loc>
    <lastmod>2026-07-01T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/dane-tlsa-dnssec-certificate-authentication/</loc>
    <lastmod>2026-06-30T00:13:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/x509-name-constraints-extension/</loc>
    <lastmod>2026-06-29T00:05:41+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/nginx/</loc>
    <lastmod>2026-06-28T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssl-certificate-chain-order-guide/</loc>
    <lastmod>2026-06-28T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/cryptography/</loc>
    <lastmod>2026-06-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/engine/</loc>
    <lastmod>2026-06-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-custom-engine-implementation/</loc>
    <lastmod>2026-06-27T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/fips/</loc>
    <lastmod>2026-06-26T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-fips-mode-configuration-guide/</loc>
    <lastmod>2026-06-26T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/nginx-tls13-best-practice/</loc>
    <lastmod>2026-06-25T00:06:33+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/cipher/</loc>
    <lastmod>2026-06-24T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-chacha20-poly1305-aead-encryption/</loc>
    <lastmod>2026-06-24T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-ssl-get-error-codes-guide/</loc>
    <lastmod>2026-06-23T00:08:39+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/authentication/</loc>
    <lastmod>2026-06-22T00:09:14+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/fido/</loc>
    <lastmod>2026-06-22T00:09:14+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-fido2-security-key-authentication/</loc>
    <lastmod>2026-06-22T00:09:14+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-certificate-verify-deep-dive/</loc>
    <lastmod>2026-06-21T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/crystals-kyber-mlkem-algorithm-principle/</loc>
    <lastmod>2026-06-20T00:07:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/kyber/</loc>
    <lastmod>2026-06-20T00:07:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/lattice-cryptography/</loc>
    <lastmod>2026-06-20T00:07:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ml-kem/</loc>
    <lastmod>2026-06-20T00:07:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/post-quantum-cryptography/</loc>
    <lastmod>2026-06-20T00:07:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/pqc/</loc>
    <lastmod>2026-06-20T00:07:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-must-staple-configuration-guide/</loc>
    <lastmod>2026-06-19T00:06:12+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-post-quantum-key-exchange-guide/</loc>
    <lastmod>2026-06-18T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/post-quantum/</loc>
    <lastmod>2026-06-18T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/</loc>
    <lastmod>2026-06-17T00:11:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-speed-benchmarking-guide/</loc>
    <lastmod>2026-06-17T00:11:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/performance/</loc>
    <lastmod>2026-06-17T00:11:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/categories/%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-06-17T00:11:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-cms-aead-buffer-overflow-cve-2025-15467/</loc>
    <lastmod>2026-06-16T00:07:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/vulnerability/</loc>
    <lastmod>2026-06-16T00:07:06+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-handshake-message-encryption-timing/</loc>
    <lastmod>2026-06-15T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/ecdsa/</loc>
    <lastmod>2026-06-14T00:10:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/rsa-vs-ecdsa-certificate-performance-comparison/</loc>
    <lastmod>2026-06-14T00:10:43+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-x25519mlkem-hybrid-key-exchange/</loc>
    <lastmod>2026-06-13T00:07:21+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/quic-encryption-mechanism/</loc>
    <lastmod>2026-06-12T00:06:28+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-handshake-failure-troubleshooting/</loc>
    <lastmod>2026-06-11T00:11:57+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/troubleshooting/</loc>
    <lastmod>2026-06-11T00:11:57+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/nginx-tls-certificate-hot-reload/</loc>
    <lastmod>2026-06-10T00:10:41+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/crlite-certificate-revocation/</loc>
    <lastmod>2026-06-09T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/nginx-ssl-configuration-troubleshooting/</loc>
    <lastmod>2026-06-08T00:12:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls13-post-handshake-messages/</loc>
    <lastmod>2026-06-07T00:08:28+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-sm4-encryption-guide/</loc>
    <lastmod>2026-06-06T00:07:22+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/sm4/</loc>
    <lastmod>2026-06-06T00:07:22+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/symmetric-encryption/</loc>
    <lastmod>2026-06-06T00:07:22+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/dh/</loc>
    <lastmod>2026-06-05T00:06:48+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/diffie-hellman/</loc>
    <lastmod>2026-06-05T00:06:48+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-dhparam-command-usage/</loc>
    <lastmod>2026-06-05T00:06:48+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/sm2-certificate-generation-deployment/</loc>
    <lastmod>2026-06-04T00:07:48+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/tags/session/</loc>
    <lastmod>2026-06-03T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-session-ticket-key-rotation/</loc>
    <lastmod>2026-06-03T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/ssh-key-rotation-best-practices/</loc>
    <lastmod>2026-06-02T00:07:30+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/tls-fingerprint-ja3-ja4-guide/</loc>
    <lastmod>2026-05-30T00:07:33+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-s-server-testing-tool/</loc>
    <lastmod>2026-05-29T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/acme-protocol-auto-certificate-management/</loc>
    <lastmod>2026-05-28T00:05:00+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/openssl-pkcs12-format-guide/</loc>
    <lastmod>2026-05-27T00:07:48+08:00</lastmod>
  </url><url>
    <loc>https://secdoc.jazor.net/posts/rsa-key-length-recommendations/</loc>
    <lastmod>2026-05-26T00:08:48+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/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/posts/nginx-gmssl-tls-configuration/</loc>
    <lastmod>2026-05-17T00:09:53+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/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/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/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/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/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/posts/ocsp-certificate-status-check/</loc>
    <lastmod>2026-04-16T00: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/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>
