Skip to content

Add Palo Alto Networks GlobalProtect VPN setup guide - #562

Merged
tashian merged 1 commit into
mainfrom
carl/eff-884-graduate-globalprotect-vpn-docs-from-notion-to-prod
Oct 1, 2026
Merged

tashian merged 1 commit into
mainfrom
carl/eff-884-graduate-globalprotect-vpn-docs-from-notion-to-prod

Conversation

@tashian

@tashian tashian commented Oct 1, 2026

Copy link
Copy Markdown
Member

Describe your changes:

Adds tutorials/vpn-setup-guide-globalprotect.mdx, a guide for certificate-only GlobalProtect authentication with Smallstep device certificates, and links it from the VPN nav section and the vendor list in vpn-setup-guide.mdx.

The guide covers:

  • Client support per OS. Windows (hardware-attested certs land in the machine store, LocalMachine\My), macOS (CryptoTokenKit identity), and Linux, where the official GlobalProtect client only accepts a software-key PKCS#12 file. OpenConnect with a TSS2 TPM key is the recommended attested alternative.
  • Smallstep configuration via the 2026-05-01 API: a hardware-attested credential, an optional PKCS#12 credential for the Linux GlobalProtect client, and the VPN configuration.
  • PAN-OS configuration (12.1): CA import, certificate profile, placeholder auth profile, portal and gateway auth settings (including the misleadingly named "Allow Authentication with User Credentials OR Client Certificate" setting), plus testing and troubleshooting.

Previewed locally in smallstep.com.

Related links/other PRs/issues:

馃 Generated with Claude Code

Graduates the GlobalProtect how-to from Notion into the VPN tutorials:
client support per OS (including the Linux GlobalProtect client's
PKCS#12-only limitation and the OpenConnect TSS2 alternative), the
credential and VPN API requests, and PAN-OS portal/gateway configuration
for certificate-only authentication.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@tashian
tashian requested a review from a team as a code owner October 1, 2026 18:00
@tashian
tashian enabled auto-merge October 1, 2026 18:03
@tashian
tashian merged commit ba4038e into main Oct 1, 2026
4 checks passed
@tashian
tashian deleted the carl/eff-884-graduate-globalprotect-vpn-docs-from-notion-to-prod branch October 1, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants