pub trait SnServiceContractServer {
    // Required methods
    fn check_receipt(
        &self,
        client_peer_desc: &Device,
        local_receipt: &SnServiceReceipt,
        client_receipt: &Option<ReceiptWithSignature>,
        last_request_time: &ReceiptRequestTime
    ) -> IsAcceptClient;
    fn verify_auth(&self, client_peer_id: &DeviceId) -> IsAcceptClient;
}

Required Methods§

source

fn check_receipt( &self, client_peer_desc: &Device, local_receipt: &SnServiceReceipt, client_receipt: &Option<ReceiptWithSignature>, last_request_time: &ReceiptRequestTime ) -> IsAcceptClient

source

fn verify_auth(&self, client_peer_id: &DeviceId) -> IsAcceptClient

Implementors§