Resource Type: cudawaf_certificate
- Defined in:
- lib/puppet/type/cudawaf_certificate.rb
- Providers:
-
cudawaf_certificate_provider
Overview
Defines all possible types for Creation/Upload of a Certificate object on the Barracuda Web Application Firewall.
Properties
-
allow_private_key_export
(defaults to: Yes)
Allow Private Key Export
Supported values:- Yes
- No
-
assign_associated_key
(defaults to: No)
Assign Associated Key
Supported values:- No
- Yes
-
city
Locality Name
-
common_name
Common Name
-
country_code
Country
-
curve_type
(defaults to: secp256r1)
Elliptic Curve Name
Supported values:- secp256r1
- secp384r1
- secp521r1
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
intermediary_certificate
Intermediary Certificate File Path
-
key
Certificate Key
-
key_size
(defaults to: 1024)
Key Size
Supported values:- 1024
- 2048
- 4096
-
key_type
(defaults to: rsa)
Select Key Type:
Supported values:- rsa
- ecdsa
-
organization_name
Organization Name
-
organization_unit
Organizational Unit Name
-
password
Certificate Password
-
san_certificate
san certificate
-
signed_certificate
Signed Certificate File Path
-
state
State or Province
-
trusted_certificate
Trusted Certificate File Path
-
trusted_server_certificate
Trusted Server Certificate File Path
-
type
(defaults to: pem)
Certificate Type
Supported values:- pem
- pkcs12
-
upload
Upload Type
Supported values:- signed
- trusted
- trusted_server
Parameters
-
name (namevar)
Certificate Name
-
provider
The specific backend to use for this ‘cudawaf_certificate` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.