Skip to main content

Form Configuration Guide: SSHCA Constraint

This guide provides the necessary structure and field descriptions to fill out the Edit Constraint: SSHCA form. Use this as documentation or a template for configuring SSH Certificate Authority constraints.


Header Configuration​

FieldDescriptionInput Type
Constraint NameA unique identifier for this configuration.Text Input (e.g., SSHCA)
TypeThe protocol type for the constraint.Dropdown (Select SSH)

1. General Information​

CA and Security Settings​

  • constraint-ca-id-label: Select the Certificate Authority identifier label.
    • Example: Self-Signed
  • Algorithm: Select the cryptographic signing algorithm.
    • Example: SHA256WithRSA

Validity Period​

Define the lifespan of the certificate. Note that units and separators are fixed; edit numeric values only.

  • Format: [y] y ; [mo] mo ; [d] d ; [h] h ; [mi] mi ; [s] s ; [ms] ms
  • Default shown: 0y 0mo 0d 0h 0mi 30s 0ms (30 seconds)

Private Key Usage​

  • Private Key Usage Period: Toggle this switch ON if you need to restrict the timeframe in which the private key can be used for signing.

SSH Options​

Principals​

Input the entities allowed to use this certificate.

  • Users: Enter allowed usernames.
  • Hosts: Enter domain names or IP addresses.
  • Input Format: Comma-separated list or single entry.

Critical Options​

Note: The server must refuse login if these options are not recognized by the SSH implementation.

Force Command​

  • Description: Restricts the user to a specific command.
  • Action: Enter the specific command string that must be executed regardless of what the user requests.

Source Address​

  • Description: Restricts where the certificate can be used from.
  • Input: Enter specific IP addresses or CIDR blocks (e.g., 192.168.1.0/24).

Actions​

  • Save: Click the SAVE button to commit changes.
  • Cancel: Click the X in the top right to exit without saving.