windows::Win32::Security::Cryptography::Certificates

Trait ICertRequest3_Impl

pub trait ICertRequest3_Impl: ICertRequest2_Impl {
    // Required methods
    fn SetCredential(
        &self,
        hwnd: i32,
        authtype: X509EnrollmentAuthFlags,
        strcredential: &BSTR,
        strpassword: &BSTR,
    ) -> Result<()>;
    fn GetRequestIdString(&self) -> Result<BSTR>;
    fn GetIssuedCertificate2(
        &self,
        strconfig: &BSTR,
        strrequestid: &BSTR,
        strserialnumber: &BSTR,
    ) -> Result<CR_DISP>;
    fn GetRefreshPolicy(&self) -> Result<VARIANT_BOOL>;
}

Required Methods§

fn SetCredential( &self, hwnd: i32, authtype: X509EnrollmentAuthFlags, strcredential: &BSTR, strpassword: &BSTR, ) -> Result<()>

fn GetRequestIdString(&self) -> Result<BSTR>

fn GetIssuedCertificate2( &self, strconfig: &BSTR, strrequestid: &BSTR, strserialnumber: &BSTR, ) -> Result<CR_DISP>

fn GetRefreshPolicy(&self) -> Result<VARIANT_BOOL>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§