Skip to main content

HashiCorp Vault

SecTrail CM integrates with HashiCorp Vault to enable automatic requesting and management of enterprise SSL/TLS certificates.

Connection Requirements​

RequirementDetailDescription
ProtocolHTTPSVault API is used
PortUsed PortStandard Vault API port
AuthenticationToken AuthenticationAuthentication with Vault token
User PermissionPKI Secret Engine Read/WriteCertificate request and enrollment permission

Automatic Operations​

SecTrail CM automatically performs the following operations on HashiCorp Vault:

  1. Certificate Request: CSR (Certificate Signing Request) submission
  2. Certificate Enrollment: Certificate issuance through Vault PKI Engine
  3. Role Management: Using different certificate roles
  4. Automatic Approval: Automatic approval for configured roles

Configuration Steps​

1. Add HashiCorp Vault Profile​

Navigate to Integrations > Hashicorp and click the Create button:

Add HashiCorp Vault Profile

Enter the following information:

  • Name: Profile name
  • URL: Vault server URL
  • Token: Vault API token
  • Proxy: Proxy usage (Enable/Disable)

Click Submit button to save the profile.

2. View HashiCorp Vault Profiles​

After adding a profile, it will be displayed in the Integrations > Hashicorp list:

HashiCorp Vault Profile List

The list screen displays the following information:

  • Name: Profile name
  • URL: Vault server address
  • Templates: Available certificate roles (PKI roles)

Profile Operations​

The following operations can be performed for each profile:

  • Refresh: Refresh profile information and role list
  • Edit: Edit profile settings
  • Delete: Delete profile
Certificate Signing

With HashiCorp Vault integration, you can perform certificate signing with your desired role. Role selection determines the certificate's validity period, purpose, and security level.