Trait IOCSPCAConfiguration_Impl
pub trait IOCSPCAConfiguration_Impl: IDispatch_Impl {
Show 24 methods
// Required methods
fn Identifier(&self) -> Result<BSTR>;
fn CACertificate(&self) -> Result<VARIANT>;
fn HashAlgorithm(&self) -> Result<BSTR>;
fn SetHashAlgorithm(&self, newval: &BSTR) -> Result<()>;
fn SigningFlags(&self) -> Result<u32>;
fn SetSigningFlags(&self, newval: u32) -> Result<()>;
fn SigningCertificate(&self) -> Result<VARIANT>;
fn SetSigningCertificate(&self, newval: &VARIANT) -> Result<()>;
fn ReminderDuration(&self) -> Result<u32>;
fn SetReminderDuration(&self, newval: u32) -> Result<()>;
fn ErrorCode(&self) -> Result<u32>;
fn CSPName(&self) -> Result<BSTR>;
fn KeySpec(&self) -> Result<u32>;
fn ProviderCLSID(&self) -> Result<BSTR>;
fn SetProviderCLSID(&self, newval: &BSTR) -> Result<()>;
fn ProviderProperties(&self) -> Result<VARIANT>;
fn SetProviderProperties(&self, newval: &VARIANT) -> Result<()>;
fn Modified(&self) -> Result<VARIANT_BOOL>;
fn LocalRevocationInformation(&self) -> Result<VARIANT>;
fn SetLocalRevocationInformation(&self, newval: &VARIANT) -> Result<()>;
fn SigningCertificateTemplate(&self) -> Result<BSTR>;
fn SetSigningCertificateTemplate(&self, newval: &BSTR) -> Result<()>;
fn CAConfig(&self) -> Result<BSTR>;
fn SetCAConfig(&self, newval: &BSTR) -> Result<()>;
}
Required Methods§
fn Identifier(&self) -> Result<BSTR>
fn CACertificate(&self) -> Result<VARIANT>
fn HashAlgorithm(&self) -> Result<BSTR>
fn SetHashAlgorithm(&self, newval: &BSTR) -> Result<()>
fn SigningFlags(&self) -> Result<u32>
fn SetSigningFlags(&self, newval: u32) -> Result<()>
fn SigningCertificate(&self) -> Result<VARIANT>
fn SetSigningCertificate(&self, newval: &VARIANT) -> Result<()>
fn ReminderDuration(&self) -> Result<u32>
fn SetReminderDuration(&self, newval: u32) -> Result<()>
fn ErrorCode(&self) -> Result<u32>
fn CSPName(&self) -> Result<BSTR>
fn KeySpec(&self) -> Result<u32>
fn ProviderCLSID(&self) -> Result<BSTR>
fn SetProviderCLSID(&self, newval: &BSTR) -> Result<()>
fn ProviderProperties(&self) -> Result<VARIANT>
fn SetProviderProperties(&self, newval: &VARIANT) -> Result<()>
fn Modified(&self) -> Result<VARIANT_BOOL>
fn LocalRevocationInformation(&self) -> Result<VARIANT>
fn SetLocalRevocationInformation(&self, newval: &VARIANT) -> Result<()>
fn SigningCertificateTemplate(&self) -> Result<BSTR>
fn SetSigningCertificateTemplate(&self, newval: &BSTR) -> Result<()>
fn CAConfig(&self) -> Result<BSTR>
fn SetCAConfig(&self, newval: &BSTR) -> Result<()>
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.