QOpcUaX509ExtensionExtendedKeyUsage 类
用于 X509 扩展密钥使用的类。更多信息...
头文件 | #include <QOpcUaX509ExtensionExtendedKeyUsage> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
继承 | QOpcUaX509Extension |
公共类型
枚举类 | KeyUsage { TlsWebServerAuthentication, TlsWebClientAuthentication, SignExecutableCode, EmailProtection } |
公共函数
QOpcUaX509ExtensionExtendedKeyUsage() | |
QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) | |
virtual | ~QOpcUaX509ExtensionExtendedKeyUsage() |
bool | keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const |
void | setKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true) |
QOpcUaX509ExtensionExtendedKeyUsage & | operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) |
bool | operator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const |
成员类型文档
枚举类 QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage
包含 X509ExtensionExtendedKeyUsage 条目的枚举。
常量 | 值 | 描述 |
---|---|---|
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication | 0 | 允许 TLS 服务器身份验证 |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication | 1 | 允许 TLS 客户端身份验证 |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode | 2 | 允许签名可执行代码 |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection | 3 | 允许签名电子邮件 |
成员函数文档
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. 的 商标。所有其他商标均为各自所有者的财产。