pub fn new(self_cert: &TlsPublicKeyCert, tls_csp_vault: Arc<dyn TlsHandshakeCspVault>) -> Self {
        Self {
            signer: CspServerEd25519Signer {
                key_id: tls_cert_hash_as_key_id(self_cert),
                tls_csp_vault,
            },
        }
    }
/// Creates a `CspServerEd25519SigningKey` that uses `tls_csp_vault` to
/// create signatures. The `self_cert` is used to derive the key ID of the
/// private key.
Creates a `CspServerEd25519SigningKey` that uses `tls_csp_vault` to
create signatures. The `self_cert` is used to derive the key ID of the
private key.
Creates a ` CspServerEd25519SigningKey ` that uses ` tls_csp_vault ` to create signatures . The ` self_cert ` is used to derive the key ID of the private key .
pub fn new(self_cert: &TlsPublicKeyCert, tls_csp_vault: Arc<dyn TlsHandshakeCspVault>) -> Self {
        Self {
            signer: CspServerEd25519Signer {
                key_id: tls_cert_hash_as_key_id(self_cert),
                tls_csp_vault,
            },
        }
    }
pub fn new ( self_cert : & TlsPublicKeyCert , tls_csp_vault : Arc < dyn TlsHandshakeCspVault > ) -> Self { Self { signer : CspServerEd25519Signer { key_id : tls_cert_hash_as_key_id ( self_cert ) , tls_csp_vault , } , } }
Creates a `CspServerEd25519SigningKey` that uses `tls_csp_vault` to
create signatures.
Creates a ` CspServerEd25519SigningKey ` that uses ` tls_csp_vault ` to create signatures .
self_cert
&TlsPublicKeyCert
tls_csp_vault
Arc<dyn TlsHandshakeCspVault>
self_cert
&TlsPublicKeyCert
tls_csp_vault
Arc<dyn TlsHandshakeCspVault>