Edge Secure Web Gateway (formerly ProxySG)/Advanced Secure Gateway (ASG) appliances come with a cryptographic key that allows the system to be authenticated as a Edge Secure Web Gateway (formerly ProxySG)/ASG appliance when an appliance certificate is obtained. Symantec services that are hosted on the Internet, such as Intelligence Services, use the appliance certificate to authenticate the appliance. The appliance certificate is also known as the birth certificate and appliance-key keyring.
The certificate is an X.509 certificate that contains the serial number of a specific Edge Secure Web Gateway (formerly ProxySG)/ASG appliance as the CommonName (CN) in the subject field. Symantec services use the serial number to authenticate the appliance and extract information from the certificate to use as the device ID.
Symantec runs an Internet-accessible Certificate Authority (CA) that issues appliance certificates. SGOS automatically trusts the root certificate of the Symantec CA for device authentication. These Symantec-signed certificates contain no authorization information and are valid for five years.
The Edge Secure Web Gateway (formerly ProxySG)/ASG appliance does not alert you when the appliance certificate is about to expire or has expired, so it is a good practice to periodically check the expiration date of the appliance certificate. See the Resolution section below for details. If the appliance certificate expires, some operations such as database downloads for subscription services and SSLV offload might fail.
To verify the expiration date of the certificate, issue the following command and check the date for "Certificate valid to":
#(config)show ssl keyring appliance-key
Keyring ID: appliance-key
Private key showability: no-show
Signing request: present
Certificate: present
Certificate subject: /C=US/ST=California/O=Blue Coat Systems, Inc./OU=Blue Coat SGVA Series/CN=<serial_number>
Certificate issuer: /C=US/ST=California/L=San Jose/O=Broadcom Inc./OU=ABRCA/CN=Virtual Appliance Birth Certificate Intermediate CA
Certificate valid from: Feb 24 08:33:40 2021 GMT
Certificate valid to: Feb 25 16:33:40 2026 GMT
Certificate thumbprint: 89:D2:C9:19:58:05:B5:2B:A2:CC:5C:49:FE:DC:DD:F5
...
If the appliance certificate is expired or will expire soon, download the appliance certificate to the Edge Secure Web Gateway (formerly ProxySG)/ASG appliance again. The appliance must be connected to the Internet and be able to access abrca.bluecoat.com (Symantec certificate authority server).
Note: If you have recently renewed the 'appliance' certificate but you still see the Proxy using old (cached) certificate then you may have to reboot the Proxy so that it will start using the newly downloaded 'appliance' certificate. In some cases, turning OFF/ON Content filtering may also help but reboot should always work.
When a hardware appliance reboots, it checks the expiration date of the appliance certificate. If the certificate is expired or will expire within 180 days, and the appliance can connect to the Symantec server, the appliance attempts to download the certificate automatically (with no user intervention). If the appliance does not have a certificate, it attempts to get one on every boot.
If the appliance establishes an Internet connection more than five minutes after the system is booted, you might have to complete the following manual steps.
Use one of the following methods to renew the certificate.
Request the appliance certificate:
The Symantec CA server does validation checks and signs the certificate. The certificate is automatically included in the appliance-key keyring.
Note: The appliance-key keyring cannot be backed up. The keyring will be re-created if it is missing at boot time.
Request the appliance certificate:
This will renew the certificate of the appliance-key for five more years. Issue the command show ssl keyring appliance-key from the same sub-menu to verify the certificate was renewed.
Create the certificate signing request:
Import the certificate:
This method renews the certificate for five years after the current date; verify that the Certificate expiry column shows the updated expiration date.
If downloading from host abrca.bluecoat.com fails and a PCAP shows 002 Signature Verification Failed instead of HTTP 200 OK, perform the following steps:
To get a new appliance certificate on a virtual appliance, you must fetch a new license file. The certificate is included in the license file.
Issue the following CLI command:
#licensing request-key
The CLI prompts you to enter your credentials. When you download a new license file, the certificate is updated automatically if needed.
Note: If you issue the restore-defaults
command, the appliance certificate is removed. After issuing the restore-defaults
command, issue the #licensing request-key
command to download the license again.