haproxy_certificate_create
Generate or import HAProxy certificates for secure traffic management on OPNSense firewalls. Supports self-signed, imported, and ACME certificates with configurable common names and SANs.
Instructions
Create a certificate for HAProxy
Input Schema
Name | Required | Description | Default |
---|---|---|---|
ca | No | CA certificate (for import) | |
certificate | No | Certificate content (for import) | |
cn | No | Common name (for self-signed) | |
key | No | Private key (for import) | |
name | Yes | Certificate name | |
san | No | Subject alternative names | |
type | Yes | Certificate type |
Input Schema (JSON Schema)
{
"properties": {
"ca": {
"description": "CA certificate (for import)",
"type": "string"
},
"certificate": {
"description": "Certificate content (for import)",
"type": "string"
},
"cn": {
"description": "Common name (for self-signed)",
"type": "string"
},
"key": {
"description": "Private key (for import)",
"type": "string"
},
"name": {
"description": "Certificate name",
"type": "string"
},
"san": {
"description": "Subject alternative names",
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"description": "Certificate type",
"enum": [
"selfsigned",
"import",
"acme"
],
"type": "string"
}
},
"required": [
"name",
"type"
],
"type": "object"
}