Интерфейс IOpcSignatureRelationshipReference (msopc.h)
Представляет ссылку на часть "Связи", содержащую связи, которые были подписаны или будут подписаны.
Наследование
Интерфейс IOpcSignatureRelationshipReference наследуется от интерфейса IUnknown . IOpcSignatureRelationshipReference также имеет следующие типы элементов:
Методы
Интерфейс IOpcSignatureRelationshipReference содержит следующие методы.
IOpcSignatureRelationshipReference::GetDigestMethod Возвращает метод дайджеста для использования в разметке связей выбранных связей. |
IOpcSignatureRelationshipReference::GetDigestValue Возвращает значение хэша, вычисленное для выбранных связей при их подписании. |
IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator Возвращает перечислитель указателей интерфейса IOpcRelationshipSelector, которые представляют методы, используемые для выбора подмножества связей в упоминаемой части "Связи". |
IOpcSignatureRelationshipReference::GetRelationshipSigningOption Возвращает значение, указывающее, выбраны ли все или подмножество связей, хранящихся в указанной части связей. |
IOpcSignatureRelationshipReference::GetSourceUri Возвращает исходный URI связей, хранящихся в упоминаемой части Связей. |
IOpcSignatureRelationshipReference::GetTransformMethod Возвращает метод канонизации для использования в разметке связей выбранных связей при их подписании. |
Комментарии
Чтобы создать указатель интерфейса IOpcSignatureRelationshipReference , представляющий ссылку на часть Relationships, вызовите метод Create . Эта ссылка указывает, будут ли подписываться все или подмножество связей в части "Связи" при создании сигнатуры.
Чтобы получить доступ к указателю интерфейса IOpcSignatureRelationshipReference , вызовите метод IOpcSignatureRelationshipReferenceEnumerator::GetCurrent .
Связи, которые не выбраны для подписывания, можно удалить, изменить или добавить в пакет без отмены подписи. Если для подписывания выбрано подмножество связей, а подмножество изменено, подпись будет признана недействительной.
Интерфейс предоставляет методы для доступа к сведениям о упоминаемой части "Связи", выбранных связях, которые были подписаны или будут подписаны, и самой ссылке. При создании сигнатуры эти справочные сведения сериализуются в XML-разметке подписи (разметка подписи). В разметке сигнатуры информация представлена элементом Reference , который имеет значение атрибута URI , идентифицирующее часть Relationships.
Потокобезопасность
Объекты упаковки не являются потокобезопасны.
Дополнительные сведения см. в начало работы с API упаковки.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msopc.h |
См. также раздел
Общие сведения о цифровых подписях
начало работы с помощью API упаковки
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
OPC_RELATIONSHIPS_SIGNING_OPTION
Разделы общих сведений
Руководство по программированию API упаковки
Упаковка интерфейсов цифровой подписи
Справочные материалы