Ticket #108 (closed defect: fixed)

Opened 1 year ago

Last modified 1 year ago

Add CA-code to server

Reported by: stephan Assigned to: stephan
Priority: blocker Milestone: 0.2.0
Component: common Version:
Keywords: Cc:

Description

In order for #59 and #107 to work properly the server must be able to create a certificate authority, a server key and certificate, sign incoming CSRs and report them back to the client.

This is a prerequisite for #59.

Additional RPC methods required (non-final names):

  • get_ca_certificate(), anonymous access
  • request_csr_signing(csr), anonymous access, returns CSR ID (which afterwards becomes the certificate ID)
  • sign_csr(csr_ID), administrator only
  • get_certificate(csr_ID), anonymous access (this is perfectly sane, a certificate is a public key and cannot be used without the corresponding private key)

Change History

01/10/08 12:31:12 changed by stephan

  • owner changed from yvesjm to stephan.
  • status changed from new to assigned.

Except for the "sign_csr" method everything has been implemented now. The code can be found in [427].

NOTE "request_csr_signing" needs some anti-spam mechanism.

01/13/08 13:54:34 changed by stephan

  • status changed from assigned to closed.
  • resolution set to fixed.

"admin.sign_csr" has been implemented as of [429].

I am closing this ticket now and creating a new one for the "request_csr_signing" spam issue.

-->