OPC_CERTIFICATE_EMBEDDING_OPTION enumeration (msopc.h)
Describes the storage location of a certificate that is used in signing.
Syntax
typedef enum __MIDL___MIDL_itf_msopc_0001_0076_0004 {
OPC_CERTIFICATE_IN_CERTIFICATE_PART = 0,
OPC_CERTIFICATE_IN_SIGNATURE_PART = 1,
OPC_CERTIFICATE_NOT_EMBEDDED = 2
} OPC_CERTIFICATE_EMBEDDING_OPTION;
Constants
OPC_CERTIFICATE_IN_CERTIFICATE_PART Value: 0 The certificate is stored in a part specific to the certificate. |
OPC_CERTIFICATE_IN_SIGNATURE_PART Value: 1 The certificate is encoded within the signature markup in the Signature part. |
OPC_CERTIFICATE_NOT_EMBEDDED Value: 2 The certificate is not stored in the package. Important The certificate is contextual and understood between the signer and the verifier. |
Requirements
Requirement | Value |
---|---|
Header | msopc.h |
See also
External Resources
Getting Started with the Packaging API
IOpcSigningOptions::GetCertificateEmbeddingOption
IOpcSigningOptions::SetCertificateEmbeddingOption
Overviews
Packaging API Programming Guide
Reference
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for