Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Architecture and Design description

...

Assumtions

  • The SSL certificates should include the chain trust with them. They are added to the device as-is
  • For the netscaler loadbalancer, we assume that the port 22 is open and there is space in /nsconfig as we scp the certificate to the device

Design

New Webservice APIs for Certificate Management

...

ssl_certs(id, uuid, account_id, cert, key, password)

Field name

Type

Allow nulls

Key

Default value

id

bigint(20) unsigned

No

Primary

Null

uuid

varchar(40)

Yes

None

Null

account_id

bigint(20)

No

None

Null

cert

varchar(255)

Yes

None

Null

key

varchar(255)

Yes

None

Null

password

varchar(255)

Yes

None

Null

deleteSSLCert

Deletes an existing SSL cert from cloudstack.

...