SSL Client Key API 3.8
craig-duffin edited this page Dec 19, 2017
·
1 revision
The SSL Client Key resource allows for the creation and management of a SSL Client Key on Brocade vTM. Here documents may be used for the private key, certificate and request.
resource "brocadevtm_ssl_client_key" "ssl_key_demo" {
name = "demokey"
note = "some note"
private = <<PRIVATE
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
PRIVATE
public = <<PUBLIC
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
PUBLIC
request = <<REQUEST
-----BEGIN CERTIFICATE REQUEST-----
...
-----END CERTIFICATE REQUEST-----
REQUEST
}
resource "brocadevtm_ssl_client_key" "ssl_key_demo" {
name = "demokey"
note = "some note"
private = "${file("ssl/private.rsa_key")}"
public = "${file("ssl/public.crt")}"
request = "${file("ssl/request.csr")}"
}
The following arguments are supported:
-
name
- (Required) - The name for the SSL Key. -
note
- (Optional, Default = none) - Notes for this certificate. -
private
- (Optional, Default = none) - Private key for certificate. -
public
- (Optional, Default = none) - Public certificate. -
request
- (Optional, Default = none) - Certificate Signing Request for certificate.