RIPD-108:  Use a self-signed certificate for peers

What about `std::unique_ptr< T, custom_delete< T > >`?  Writing `std::unique_ptr <T, custom_delete <T>>` is an error.