Packaging Digital Signature Interfaces

Packaging Digital Signature Interfaces
IOpcCertificateEnumerator
A read-only enumerator of pointers to CERT_CONTEXT structures.
IOpcCertificateSet
An unordered set of certificates to be used with a signature.
IOpcDigitalSignature
Represents a package digital signature.
IOpcDigitalSignatureEnumerator
A read-only enumerator of IOpcDigitalSignature interface pointers.
IOpcDigitalSignatureManager
Provides access to Packaging Digital Signature Interfaces for a package that is represented by Packaging API objects.
IOpcRelationshipSelector
Represents how to select, from a Relationships part, the relationships to be referenced for signing.
IOpcRelationshipSelectorEnumerator
A read-only enumerator of IOpcRelationshipSelector interface pointers.
IOpcRelationshipSelectorSet
An unordered set of IOpcRelationshipSelector interface pointers that represent the selection criteria that is used to identify relationships for signing.
IOpcSignatureCustomObject
Represents an application-specific Object element that has been or will be signed.
IOpcSignatureCustomObjectEnumerator
A read-only enumerator of IOpcSignatureCustomObject interface pointers.
IOpcSignatureCustomObjectSet
An unordered set of IOpcSignatureCustomObject interface pointers that contain the XML markup of application-specific Object elements.
IOpcSignaturePartReference
Represents a reference to a part that has been or will be signed.
IOpcSignaturePartReferenceEnumerator A read-only enumerator of IOpcSignaturePartReference interface pointers.
IOpcSignaturePartReferenceSet
An unordered set of IOpcSignaturePartReference interface pointers that represent references to parts to be signed.
IOpcSignatureReference
Represents a reference to XML markup that has been or will be signed.
IOpcSignatureReferenceEnumerator A read-only enumerator of IOpcSignatureReference interface pointers.
IOpcSignatureReferenceSet
An unordered set of IOpcSignatureReference interface pointers that represent references to XML elements to be signed.
IOpcSignatureRelationshipReference
Represents a reference to a Relationships part that contains relationships that have been or will be signed.
IOpcSignatureRelationshipReferenceEnumerator A read-only enumerator of IOpcSignatureRelationshipReference interface pointers.
IOpcSignatureRelationshipReferenceSet
An unordered set of IOpcSignatureRelationshipReference interface pointers that represent references to Relationships parts that contain relationships to be signed.
IOpcSigningOptions
Provides methods to set and access information required to generate a signature.

Packaging Interfaces

Overviews

Getting Started with the Packaging API

Packaging API Programming Guide

Reference

Core Packaging Interfaces

Packaging API Reference

Packaging API Samples