Skip to content

Expand server certificate APIs #53

@michaelrsweet

Description

@michaelrsweet

Address the following deficiencies:

  • Update cupsMakeServerCredentials to include the contact info fields (NULL == current default) and a root certificate name (NULL means default site cert or self-signed)
  • Add a cupsMakeServerRequest API to create a Certificate Signing Request and private key, which are stored in a "staging" area for later installation
  • Add a cupsSignServerCredentials API to create/sign a certificate using a CSR and root certificate name (NULL means default site cert or self-signed)
  • Add a server version of httpSaveCredentials API to save a certificate chain with a private key, which can use the private key from a previous CSR created by cupsMakeServerRequest.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions