Trait windows::Win32::System::Com::ChannelCredentials::IChannelCredentials_Impl
pub trait IChannelCredentials_Impl: Sized + IDispatch_Impl {
// Required methods
fn SetWindowsCredential(
&self,
domain: &BSTR,
username: &BSTR,
password: &BSTR,
impersonationlevel: i32,
allowntlm: BOOL,
) -> Result<()>;
fn SetUserNameCredential(
&self,
username: &BSTR,
password: &BSTR,
) -> Result<()>;
fn SetClientCertificateFromStore(
&self,
storelocation: &BSTR,
storename: &BSTR,
findyype: &BSTR,
findvalue: &VARIANT,
) -> Result<()>;
fn SetClientCertificateFromStoreByName(
&self,
subjectname: &BSTR,
storelocation: &BSTR,
storename: &BSTR,
) -> Result<()>;
fn SetClientCertificateFromFile(
&self,
filename: &BSTR,
password: &BSTR,
keystorageflags: &BSTR,
) -> Result<()>;
fn SetDefaultServiceCertificateFromStore(
&self,
storelocation: &BSTR,
storename: &BSTR,
findtype: &BSTR,
findvalue: &VARIANT,
) -> Result<()>;
fn SetDefaultServiceCertificateFromStoreByName(
&self,
subjectname: &BSTR,
storelocation: &BSTR,
storename: &BSTR,
) -> Result<()>;
fn SetDefaultServiceCertificateFromFile(
&self,
filename: &BSTR,
password: &BSTR,
keystorageflags: &BSTR,
) -> Result<()>;
fn SetServiceCertificateAuthentication(
&self,
storelocation: &BSTR,
revocationmode: &BSTR,
certificatevalidationmode: &BSTR,
) -> Result<()>;
fn SetIssuedToken(
&self,
localissueraddres: &BSTR,
localissuerbindingtype: &BSTR,
localissuerbinding: &BSTR,
) -> Result<()>;
}
Required Methods§
fn SetWindowsCredential( &self, domain: &BSTR, username: &BSTR, password: &BSTR, impersonationlevel: i32, allowntlm: BOOL, ) -> Result<()>
fn SetUserNameCredential(&self, username: &BSTR, password: &BSTR) -> Result<()>
fn SetClientCertificateFromStore( &self, storelocation: &BSTR, storename: &BSTR, findyype: &BSTR, findvalue: &VARIANT, ) -> Result<()>
fn SetClientCertificateFromStoreByName( &self, subjectname: &BSTR, storelocation: &BSTR, storename: &BSTR, ) -> Result<()>
fn SetClientCertificateFromFile( &self, filename: &BSTR, password: &BSTR, keystorageflags: &BSTR, ) -> Result<()>
fn SetDefaultServiceCertificateFromStore( &self, storelocation: &BSTR, storename: &BSTR, findtype: &BSTR, findvalue: &VARIANT, ) -> Result<()>
fn SetDefaultServiceCertificateFromStoreByName( &self, subjectname: &BSTR, storelocation: &BSTR, storename: &BSTR, ) -> Result<()>
fn SetDefaultServiceCertificateFromFile( &self, filename: &BSTR, password: &BSTR, keystorageflags: &BSTR, ) -> Result<()>
fn SetServiceCertificateAuthentication( &self, storelocation: &BSTR, revocationmode: &BSTR, certificatevalidationmode: &BSTR, ) -> Result<()>
fn SetIssuedToken( &self, localissueraddres: &BSTR, localissuerbindingtype: &BSTR, localissuerbinding: &BSTR, ) -> Result<()>
Object Safety§
This trait is not object safe.