pub trait IBackgroundCopyServerCertificateValidationCallback_Impl: Sized {
    // Required method
    fn ValidateServerCertificate(
        &self,
        job: Option<&IBackgroundCopyJob>,
        file: Option<&IBackgroundCopyFile>,
        certlength: u32,
        certdata: *const u8,
        certencodingtype: u32,
        certstorelength: u32,
        certstoredata: *const u8
    ) -> Result<()>;
}

Required Methods§

fn ValidateServerCertificate( &self, job: Option<&IBackgroundCopyJob>, file: Option<&IBackgroundCopyFile>, certlength: u32, certdata: *const u8, certencodingtype: u32, certstorelength: u32, certstoredata: *const u8 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§