Generating a Certificate

You can create certificates to establish secure communication and verify the identity of entities in your network.

A Certificate Template must already exist prior to starting this procedure. Refer to Adding a Certificate Template for instructions.
Complete the following steps to generate a certificate:
  1. From the navigation bar, select Network Control > Service Catalog. Alternatively, you can select Network Control > My Service, then click Add Service.
    The Service Catalog page is displayed.
  2. Find the Certificate Management tile and click Add.
    The Add Certificate Instance page is displayed. Refer to Add Certificate Instance for more details.
  3. Select Device Certificate from the Template Instance Type and Certificate from the Device Certificate Type.
    The Generate Certificate page is displayed.
    Generating Certificate
  4. In the Generate Certificate page, complete the following:
    The selected certificate template defines the certificate authority (CA), certificate attributes, and certificate properties. Values specified in the certificate request fields are used to replace variables in the template when the certificate is generated.
    • Certificate Template: Select a certificate template from the drop-down.
    • Identity: Select an identity from the drop-down. Alternatively, click Add to access the Create Identity sidebar and create an identity. For more information on creating an identity, refer to:
    • CSR Source: Select one of the following from the drop-down:
      • Auto-generate CSR
      • Copy & Paste CSR
        Note: The Key Length field does not apply to certificates generated through Chromebook enrollment or from manually supplied CSRs.
    • Certificate Signing Request: Enter or paste the certificate signing request (CSR), if applicable.
    • Description: Enter a description.
  5. Click Generate.
    The certificate is generated and displayed on the Certificates sub-tab of the Device Certificates tab.
    The Certificates sub-tab displays the following information:
    • Common Name: Displays the common name of the certificate holder.
    • Status: Displays the status of the certificate: Valid, Revoked, or Expired.
    • Expiration Date: Displays the expiration date.
    • CA Name: Displays the name of the certification authority.
    • Template: Displays the name of the certificate template.
    • Revocation Date: Displays the revocation date.
    • Identity: Displays the name of the identity group. Click on the hyperlink to view the detail page of the identity.
    • Issued by: Displays issuer information.
    • Timestamp: Displays the timestamp.
    • Serial Number: Displays the serial number.
    • Thumbprint: Displays the certificate thumbprint.
    • Email: Displays the email address of the organization.
  6. (Optional) On the Certificates page, click a certificate name.
    The Certificate Details sidebar is displayed.
    Viewing Certificate Details
    The Certificate Details sidebar displays the following options:
    • Certificate Information: Displays certificate details, including Common Name, Status, Valid Not Before, Valid Not After, Organization, Organizational Unit, Locality, State, Country, Serial Number, Key Length, Key Usage, SHA Fingerprint, Certificate Template, Certificate Authority, Identity, and Description.

      Click the identity name to view the details page of the identity.

      You can also click View Certificate to view the corresponding certificate information.

    • Download: This section provides the following options:
      • Public Key: Allows you to download the certificate public key by using Download PEM or Download DER.
      • Chain: Allows you to download the certificate chain by using Download PEM or Download PKCS7.
        A certificate chain PEM file contains the complete chain of trust, including the end-entity certificate, intermediate certificates, and the root certificate.
        Note: For an AAA Authentication RadSec profile, ensure that the certificate chain includes all intermediate certificates up to the trusted root CA. The server certificate must be signed by a CA in the configured trust chain to successfully establish a TLS session.
      • Private Key: Allows you to download the private key by using Download. Enter a password to encrypt the downloaded file.
      • P12 Format: Allows you to download the certificate package by using Download Without Chain or Download With Chain. The Download With Chain option is commonly used for client devices. Enter a password to encrypt the downloaded file.
      You can also click View Public Key, View Chain, and View Private Key to view the corresponding certificate information.
    • Usage: Displays certificate usage information, including the Issued date and the last RADIUS Policy used.
      Note: For EAP-based authentication, clients can use the Domain Suffix Match setting to validate the DNS name contained in the server certificate.
      • Value: ruckus.cloud
      • Purpose: Validates the EAP server certificate by its DNS name during EAP authentication.
      • Validation Rule: The configured value must match a dNSName entry in the certificate's subjectAltName extension. Multiple values can be specified by separating them with semicolons (;). The certificate is considered valid if at least one value matches.
      • Limitation: Wildcards are not supported. For example, example.com matches server.example.com but does not match server-example.com.
      • Availability: This setting is available only for EAP connections.
  7. (Optional) Select the checkbox alongside a certificate name to display the following management options:
    • Revoke: Blocks a certificate from being used for authentication.
    • Unrevoke: Restores a certificate to an active state.
    • Delete: Permanently removes a certificate record.

      You can delete one or more device certificates to remove expired, revoked, or unused certificates. Select the checkbox next to one or more certificate names, and then click Delete.