> For the complete documentation index, see [llms.txt](https://doc.peeringhub.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.peeringhub.io/guides.md).

# Guides

- [Stir/Shaken Compliance Guide](https://doc.peeringhub.io/guides/stir-shaken-compliance-guide.md)
- [Q and A on STI Test Plan](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan.md)
- [STI-PA-TC-026](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan/sti-pa-tc-026.md): verify SPC Token JWT; use x5u URL to download the STI-PA public cert
- [STI-PA-TC-021](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan/sti-pa-tc-021.md): Verify CRL URL is contained in the SPCToken response
- [STI-PA-TC-019](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan/sti-pa-tc-019.md): 1) Obtain STI-PA public certificate; 2) Verify caList signature
- [STI-PA-TC-024](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan/sti-pa-tc-024.md): CRL Download; verify the CRL signature
- [STI-PA-TC-022](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan/sti-pa-tc-022.md): SP can revoke an STI certificate; verify revoked certificate is added to CRL
- [STI-PA-TC-025](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan/sti-pa-tc-025.md): SPC Token request
- [Purchase Subscription](https://doc.peeringhub.io/guides/purchase-subscription.md)
- [Generating Certificate](https://doc.peeringhub.io/guides/generating-certificate.md)
- [Web UI](https://doc.peeringhub.io/guides/generating-certificate/web-ui.md)
- [Renew Stir/Shaken Certificate](https://doc.peeringhub.io/guides/generating-certificate/web-ui/renew-stir-shaken-certificate.md)
- [ACME protocol reference](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference.md)
- [Protocol Overview](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/protocol-overview.md)
- [List server directory](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/list-server-directory.md)
- [Get nonce](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/get-nonce.md)
- [Account creation & Authorization](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/account-creation-and-authorization.md)
- [Get ACME account status](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/get-acme-account-status.md)
- [Order a new certificate](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/order-a-new-certificate.md)
- [List active orders](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/list-active-orders.md)
- [Key change](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/key-change.md)
- [Account deactivation](https://doc.peeringhub.io/guides/generating-certificate/acme-protocol-reference/account-deactivation.md)
- [Desktop Client](https://doc.peeringhub.io/guides/generating-certificate/desktop-client.md)
- [Windows Command Line Client](https://doc.peeringhub.io/guides/generating-certificate/windows-command-line-client.md)
- [Linux Command Line Client](https://doc.peeringhub.io/guides/generating-certificate/linux-command-line-client.md)
- [Python Libraries](https://doc.peeringhub.io/guides/generating-certificate/python-libraries.md)
- [Staging Environment Support](https://doc.peeringhub.io/guides/staging-environment-support.md)
- [Configuring ACME Client](https://doc.peeringhub.io/guides/staging-environment-support/configuring-acme-client.md)
- [Getting Support](https://doc.peeringhub.io/guides/getting-support.md): To obtain support from Peeringhub's Stir/Shaken CA service, you can register in our support portal and file support ticket under the appropriate category:
- [Troubleshoot](https://doc.peeringhub.io/guides/troubleshoot.md)
- [Verify a Stir/Shaken Certificate](https://doc.peeringhub.io/guides/verify-a-stir-shaken-certificate.md)
- [Integration](https://doc.peeringhub.io/guides/integration.md)
- [Bandwidth](https://doc.peeringhub.io/guides/integration/bandwidth.md)
- [Common Bandwidth Error](https://doc.peeringhub.io/guides/integration/bandwidth/common-bandwidth-error.md)
- [Peeringhub STI-API](https://doc.peeringhub.io/guides/peeringhub-sti-api.md): Generating Your STIR/SHAKEN Certificate with PeeringHub.io
- [Generate Auth Token](https://doc.peeringhub.io/guides/peeringhub-sti-api/generate-auth-token.md)
- [Generate Private Key](https://doc.peeringhub.io/guides/peeringhub-sti-api/generate-private-key.md)
- [Extract Your Private Key](https://doc.peeringhub.io/guides/peeringhub-sti-api/extract-your-private-key.md)
- [Generate Stir/Shaken Certifiate](https://doc.peeringhub.io/guides/peeringhub-sti-api/generate-stir-shaken-certifiate.md)
- [FAQ](https://doc.peeringhub.io/guides/faq.md)
