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.