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

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.

Implementors§