pub trait IOpcSigningOptions_Impl: Sized {
Show 17 methods // Required methods fn GetSignatureId(&self) -> Result<PWSTR>; fn SetSignatureId(&self, signatureid: &PCWSTR) -> Result<()>; fn GetSignatureMethod(&self) -> Result<PWSTR>; fn SetSignatureMethod(&self, signaturemethod: &PCWSTR) -> Result<()>; fn GetDefaultDigestMethod(&self) -> Result<PWSTR>; fn SetDefaultDigestMethod(&self, digestmethod: &PCWSTR) -> Result<()>; fn GetCertificateEmbeddingOption( &self ) -> Result<OPC_CERTIFICATE_EMBEDDING_OPTION>; fn SetCertificateEmbeddingOption( &self, embeddingoption: OPC_CERTIFICATE_EMBEDDING_OPTION ) -> Result<()>; fn GetTimeFormat(&self) -> Result<OPC_SIGNATURE_TIME_FORMAT>; fn SetTimeFormat(&self, timeformat: OPC_SIGNATURE_TIME_FORMAT) -> Result<()>; fn GetSignaturePartReferenceSet( &self ) -> Result<IOpcSignaturePartReferenceSet>; fn GetSignatureRelationshipReferenceSet( &self ) -> Result<IOpcSignatureRelationshipReferenceSet>; fn GetCustomObjectSet(&self) -> Result<IOpcSignatureCustomObjectSet>; fn GetCustomReferenceSet(&self) -> Result<IOpcSignatureReferenceSet>; fn GetCertificateSet(&self) -> Result<IOpcCertificateSet>; fn GetSignaturePartName(&self) -> Result<IOpcPartUri>; fn SetSignaturePartName( &self, signaturepartname: Option<&IOpcPartUri> ) -> Result<()>;
}

Required Methods§

fn GetSignatureId(&self) -> Result<PWSTR>

fn SetSignatureId(&self, signatureid: &PCWSTR) -> Result<()>

fn GetSignatureMethod(&self) -> Result<PWSTR>

fn SetSignatureMethod(&self, signaturemethod: &PCWSTR) -> Result<()>

fn GetDefaultDigestMethod(&self) -> Result<PWSTR>

fn SetDefaultDigestMethod(&self, digestmethod: &PCWSTR) -> Result<()>

fn GetCertificateEmbeddingOption( &self ) -> Result<OPC_CERTIFICATE_EMBEDDING_OPTION>

fn SetCertificateEmbeddingOption( &self, embeddingoption: OPC_CERTIFICATE_EMBEDDING_OPTION ) -> Result<()>

fn GetTimeFormat(&self) -> Result<OPC_SIGNATURE_TIME_FORMAT>

fn SetTimeFormat(&self, timeformat: OPC_SIGNATURE_TIME_FORMAT) -> Result<()>

fn GetSignaturePartReferenceSet(&self) -> Result<IOpcSignaturePartReferenceSet>

fn GetSignatureRelationshipReferenceSet( &self ) -> Result<IOpcSignatureRelationshipReferenceSet>

fn GetCustomObjectSet(&self) -> Result<IOpcSignatureCustomObjectSet>

fn GetCustomReferenceSet(&self) -> Result<IOpcSignatureReferenceSet>

fn GetCertificateSet(&self) -> Result<IOpcCertificateSet>

fn GetSignaturePartName(&self) -> Result<IOpcPartUri>

fn SetSignaturePartName( &self, signaturepartname: Option<&IOpcPartUri> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§