pub(crate) fn generate_certificate() -> Result<(CertificateDer<'static>, PrivateKeyDer<'static>)>
Generate a self-signed Ed25519 certificate for TLS. Returns the certificate and private key in DER format.