SecureInfo

Trait SecureInfo 

Source
pub trait SecureInfo {
    // Required methods
    fn local_peer(&self) -> PeerId;
    fn remote_peer(&self) -> PeerId;
    fn local_priv_key(&self) -> Keypair;
    fn remote_pub_key(&self) -> PublicKey;
}
Expand description

SecureInfo provides the underlying secure information of a secure connection.

The connection upgraded by secure stream, e.g. SecIo, must implement this trait.

Required Methods§

Implementors§

Source§

impl<A, B> SecureInfo for EitherOutput<A, B>
where A: SecureInfo, B: SecureInfo,