Метод IOpcFactory::CreateDigitalSignatureManager (msopc.h)
Создает объект диспетчера цифровых подписей для объекта пакета.
Синтаксис
HRESULT CreateDigitalSignatureManager(
[in] IOpcPackage *package,
[out, retval] IOpcDigitalSignatureManager **signatureManager
);
Параметры
[in] package
Указатель на интерфейс IOpcPackage объекта пакета для связи с объектом диспетчера цифровых подписей.
[out, retval] signatureManager
Указатель на интерфейс IOpcDigitalSignatureManager объекта диспетчера цифровых подписей, созданного для использования с объектом пакета.
Объект диспетчера цифровых подписей предоставляет доступ к интерфейсам и методам цифровой подписи API упаковки. Их можно использовать для подписывания пакета, представленного объектом пакета, или для проверки подписей в уже подписанном пакете.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Возвращаемый код/значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Этот метод не реализован для данной версии Windows. |
|
Существует несколько связей типа связи источника цифровой подписи, но допускается только одна такая связь.
Дополнительные сведения об этом типе связи см. в разделе OPC. |
|
Связь пакета с типом источника цифровой подписи нацелена на расположение, которое является внешним по отношению к пакету. Части источника цифровой подписи должны находиться внутри.
Дополнительные сведения об этом типе связи см. в разделе OPC. |
|
Обнаружена связь с типом источника цифровой подписи, но сама часть источника цифровой подписи не была.
Дополнительные сведения об этом типе связи см. в разделе OPC. |
Комментарии
Если пакет изменяется во время использования упаковочного интерфейса цифровой подписи для подписи пакета, подписывание может завершиться ошибкой или привести к несогласованности подписи или пакета.
Поддержка в предыдущих версиях Windows
Этот метод не поддерживается в версиях Windows, предшествующих Windows 7. Дополнительные сведения см. в разделах начало работы с ПОМОЩЬЮ API упаковки и Обновление платформы для Windows Vista.Потокобезопасность
Объекты упаковки не являются потокобезопасны.
Дополнительные сведения см. в статье начало работы с помощью API упаковки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | msopc.h |
См. также раздел
Общие сведения о цифровых подписях
Внешние ресурсы
начало работы с помощью API упаковки
Разделы общих сведений
Руководство по программированию API упаковки
Обновление платформы для Windows Vista
Справочные материалы