Project Receptor is a flexible multi-service relayer with remote execution and orchestration capabilities linking controllers with executors across a mesh of nodes.
This PR gets SSL working again. Currently it supports the basic parameters needed to work at all (server cert/key and CA). Client certificate support is planned, as well as customizations like setting the cipher suite and maybe certificate pinning. Comments welcome.
Note that the canonical protocol in URI strings is changed from receptor:// to rnp:// and rnps:// ("receptor native protocol"). Backwards compatibility is maintained.
This PR gets SSL working again. Currently it supports the basic parameters needed to work at all (server cert/key and CA). Client certificate support is planned, as well as customizations like setting the cipher suite and maybe certificate pinning. Comments welcome.
Note that the canonical protocol in URI strings is changed from
receptor://
tornp://
andrnps://
("receptor native protocol"). Backwards compatibility is maintained.