Learn how to generate certificates to authenticate client, servers, users, and
devices.
Palo Alto Networks firewalls and Panorama use certificates to authenticate
clients, servers, users, and devices in several applications, including SSL/TLS
decryption, Authentication Portal, GlobalProtect™, site-to-site IPSec VPN, and web
interface access to the firewall or Panorama. Generate certificates for each usage:
for details, see
Keys and
Certificates.
Generate Certificate (Strata Cloud Manager)
Log in to
Strata Cloud Manager.
Select .
In the Custom Certificates section, click
Generate.
Enter a unique
Certificate Name.
The name is case-sensitive and can have up to 63 characters. Use only letters,
numbers, hyphens, and underscores.
For
Common Name, enter the FQDN (recommended) or IP
address of the interface where you will configure the service that uses this
certificate.
For
Signed By, select the root CA certificate that will
issue the certificate.
To allow an
NGFW to issue the certificate, enable
Certificate Authority.
Marking this certificate as a CA grants it the ability to sign other
certificates.
For
Certificate Use for, select
Forward Trust
Certificate,
Forward UnTrust Certificate,
or
Trusted Root CA.
Configure the Cryptographic Settings.
Select a key generation
Algorithm:
(
SLH-DSA only) Select
Algorithm
Parameters.
These parameters define the hash function family (SHA2 or SHAKE),
NIST security level (128 bits, 192 bits, or 256 bits), and digital
signature size of the scheme.
Select the
Number of Bits (certificate key
length):
Higher numbers are more secure but require more processing time.
SLH-DSA bits are preselected based on
the Algorithm Parameters.
For RSA, select
512 bits,
1024 bits,
2048 bits,
3072 bits, or
4096 bits.
If a managed NGFW is in FIPS-CC mode, RSA keys must
be either 2048 or
3072 bits.
For Elliptic Curve DSA, select
either 256 bits or
384 bits.
For ML-DSA, select
10496 bits,
15616 bits, or
20736 bits.
Select a
Digest algorithm.
From most to least secure, the options are:
sha512, sha384,
sha256 (default),
sha1, and md5.
If you use client certificates for firewall services that rely on
TLSv1.2, do not select
sha512. Use
sha384 or lower. If
sha512 is required, set
Max Version to
TLSv1.1 in the
SSL/TLS service
profiles for the services.
For RSA, select
md5, sha1,
sha256,
sha384, or
sha512.
If a managed NGFW is in FIPS-CC
mode, you must select sha256,
sha384, or
sha512.
For Elliptic Curve DSA,
ML-DSA, or
SLH-DSA, select
sha256,
sha384, or
sha512.
For
Expiration, enter the number of days
(default is 365) the certificate is valid.
(
Optional)
Add (+) Certificate Attributes to
uniquely identify the NGFW and service that uses the certificate.
If you add a
Host Name (DNS name) attribute, match
it to the
Common Name, because the hostname
populates the
Subject Alternate Name (SAN)
field of the certificate and some browsers require the SAN to specify
the domains the certificate protects; in addition, the
Host
Name matching the
Common Name is
mandatory for GlobalProtect.
(
Optional) Select an
OCSP Responder.
Save the certificate.
The certificate displays in the Custom Certificates list.
To commit your changes, select .
Generate Certificate (PAN-OS and Panorama)
Select , then
Device Certificates (PAN-OS 11.2 and
earlier) or
Custom Certificates (PAN-OS 12.1.0 and
later).
For
Certificate Type, select
Local (default) unless you want to
deploy .
Enter a unique
Certificate Name.
Names are case-sensitive and can use up to 63 characters on the firewall or 31
characters on Panorama. Use only letters, numbers, hyphens, and
underscores.
If the firewall has more than one virtual system (vsys), select a
Location (vsys or
Shared) for
the certificate.
To share the certificate across all vsys, enable
Shared.
For
Common Name, enter the FQDN (recommended) or IP
address of the interface where you configure the service using this
certificate.
For
Signed By, select the root CA certificate that will
issue the certificate.
To allow the firewall to issue the certificate, enable
Certificate
Authority.
Marking this certificate as a CA grants it the ability to sign other
certificates on the firewall.
(
Optional) Enable
Block Private Key
Export.
If you enable this setting, you must manually import the associated
private key if you
import the certificate
to Panorama or to other firewalls. For firewalls managed by
Panorama, the private key is required to successfully push configuration
changes to managed firewalls that you imported the certificate to.
(
Optional) Select an
OCSP Responder.
Select a key generation
Algorithm:
(
SLH-DSA only) Select
Algorithm Parameters for
the hash-based signature scheme.
These parameters define the hash function family (SHA2 or SHAKE), NIST
security level (128 bits, 192 bits, or 256 bits), and digital signature size
of the scheme.
Select the
Number of Bits to define the certificate key
length.
Higher numbers are more secure but require more processing time.
SLH-DSA bits are preselected based on the
Algorithm Parameters.
For RSA, select 512
bits, 1024 bits,
2048 bits,
3072 bits, or
4096 bits.
If the NGFW is in FIPS-CC mode, the RSA keys generated must
be either 2048 or
3072 bits.
For Elliptic Curve DSA, select either
256 bits or
384 bits.
(PAN-OS 12.1.2 and later) For
ML-DSA, select
10496 bits,
15616 bits, or
20736 bits.
Select a
Digest algorithm.
From most to least secure, the options are: sha512,
sha384, sha256 (default),
sha1.
If you use client certificates for firewall services that rely on
TLSv1.2, do not select
sha512. Use
sha384 or lower. If
sha512 is required, set
Max
Version to
TLSv1.1 in the
SSL/TLS service profiles for
the services.
For RSA, select sha1,
sha256, sha384, or
sha512.
If your NGFW is in FIPS-CC mode, you must
select sha256, sha384,
or sha512.
For Elliptic Curve DSA, select
sha256, sha384, or
sha512.
(PAN-OS 12.1.2 and later) For ML-DSA
and SLH-DSA, select
sha256, sha384, or
sha512.
For
Expiration, enter the number of days (default is
365) the certificate is valid.
(
Optional)
Add
Certificate Attributes to uniquely identify the firewall
and the service that uses the certificate.
If you add a
Host Name (DNS name) attribute, match
it to the
Common Name, because the hostname
populates the
Subject Alternate Name (SAN)
field of the certificate and some browsers require the SAN to specify
the domains the certificate protects; in addition, the
Host
Name matching the
Common Name is
mandatory for GlobalProtect.
Click
Generate and, in the Device Certificates page,
click the certificate Name.
Regardless of the time zone on the firewall, it always displays the
corresponding Greenwich Mean Time (GMT) for certificate validity and
expiration dates and times.
Specify the intended use of the certificate.
For example, if the firewall will use this certificate to secure forwarding
of syslogs to an external syslog server, enable Certificate for
Secure Syslog.
Click OK and Commit.