QOpcUaX509ExtensionExtendedKeyUsage 类

用于 X509 扩展密钥使用的类。更多信息...

头文件 #include <QOpcUaX509ExtensionExtendedKeyUsage>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua
继承 QOpcUaX509Extension

公共类型

枚举类KeyUsage { TlsWebServerAuthentication, TlsWebClientAuthentication, SignExecutableCode, EmailProtection }

公共函数

QOpcUaX509ExtensionExtendedKeyUsage()
QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
virtual~QOpcUaX509ExtensionExtendedKeyUsage()
boolkeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const
voidsetKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true)
QOpcUaX509ExtensionExtendedKeyUsage &operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
booloperator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const

详细说明

此类目前作为技术预览版提供,因此类所提供的 API 和功能可能会在任何时候进行更改,恕不另行通知。

成员类型文档

枚举类 QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage

包含 X509ExtensionExtendedKeyUsage 条目的枚举。

常量描述
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication0允许 TLS 服务器身份验证
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication1允许 TLS 客户端身份验证
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode2允许签名可执行代码
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection3允许签名电子邮件

成员函数文档

QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage()

构造 X509ExtensionExtendedKeyUsage。

QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)

rhs 构造 X509ExtensionExtendedKeyUsage。

[虚拟 noexcept] QOpcUaX509ExtensionExtendedKeyUsage::~QOpcUaX509ExtensionExtendedKeyUsage()

销毁 X509ExtensionExtendedKeyUsage。

bool QOpcUaX509ExtensionExtendedKeyUsage::keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const

返回 keyUsage 的密钥使用标志。

另请参阅setKeyUsage().

void QOpcUaX509ExtensionExtendedKeyUsage::setKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true)

keyUsage 中的密钥使用标志设置为 enable

另请参阅keyUsage().

QOpcUaX509ExtensionExtendedKeyUsage &QOpcUaX509ExtensionExtendedKeyUsage::operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)

rhs 中的值设置到此 X509ExtensionExtendedKeyUsage。

bool QOpcUaX509ExtensionExtendedKeyUsage::operator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const

如果此 X509ExtensionExtendedKeyUsage 与 rhs 具有相同的值,则返回 true

© 2024 The Qt Company Ltd. 此处包含的文档贡献是各自所有者的版权。本提供的文档根据自由软件基金会的版本 1.3 的 GNU自由文档许可证 的条款进行许可。Qt 和相关标志是芬兰和/或其他国家/地区的 The Qt Company Ltd. 的 商标。所有其他商标均为各自所有者的财产。