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§

Object Safety§

This trait is not object safe.

Implementors§