QOpcUaX509DistinguishedName 类
有关专属名称项目的信息。 更多...
头文件 | #include <QOpcUaX509DistinguishedName> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公有类型
枚举类 | Type { CommonName, CountryName, LocalityName, StateOrProvinceName, OrganizationName } |
公有函数
QOpcUaX509DistinguishedName() | |
QOpcUaX509DistinguishedName(const QOpcUaX509DistinguishedName &rhs) | |
~QOpcUaX509DistinguishedName() | |
QString | entry(QOpcUaX509DistinguishedName::Type type) const |
void | setEntry(QOpcUaX509DistinguishedName::Type type, const QString &value) |
QOpcUaX509DistinguishedName & | operator=(const QOpcUaX509DistinguishedName &rhs) |
bool | operator==(const QOpcUaX509DistinguishedName &rhs) const |
静态公有成员
QString | typeToOid(QOpcUaX509DistinguishedName::Type type) |
详细描述
此类目前作为技术预览版提供,因此类提供的 API 和功能可能随时进行更改,而无需事先通知。
QOpcUaX509DistinguishedName dn; dn.setEntry(QOpcUaX509DistinguishedName::Type::CommonName, "QtOpcUaViewer"); dn.setEntry(QOpcUaX509DistinguishedName::Type::CountryName, "DE"); dn.setEntry(QOpcUaX509DistinguishedName::Type::LocalityName, "Berlin"); dn.setEntry(QOpcUaX509DistinguishedName::Type::StateOrProvinceName, "Berlin"); dn.setEntry(QOpcUaX509DistinguishedName::Type::OrganizationName, "The Qt Company");
另请参阅QOpcUaX509CertificateSigningRequest.
成员类型文档
enum class QOpcUaX509DistinguishedName::Type
包含 X509DistinguishedName 入口类型的枚举。
常量 | 值 | 描述 |
---|---|---|
QOpcUaX509DistinguishedName::Type::CommonName | 0 | 通用名称 |
QOpcUaX509DistinguishedName::Type::CountryName | 1 | 国家名称 |
QOpcUaX509DistinguishedName::Type::LocalityName | 2 | 地区名称 |
QOpcUaX509DistinguishedName::Type::StateOrProvinceName | 3 | 州或省名称 |
QOpcUaX509DistinguishedName::Type::OrganizationName | 4 | 组织名称 |
成员函数文档
QOpcUaX509DistinguishedName::QOpcUaX509DistinguishedName()
构造一个空的 X509DistinguishedName。
QOpcUaX509DistinguishedName::QOpcUaX509DistinguishedName(const QOpcUaX509DistinguishedName &rhs)
从 rhs 构造一个 X509DistinguishedName。
[noexcept]
QOpcUaX509DistinguishedName::~QOpcUaX509DistinguishedName()
销毁一个 X509DistinguishedName。
QString QOpcUaX509DistinguishedName::entry(QOpcUaX509DistinguishedName::Type type) const
返回一个 type 的值。
也请参阅setEntry。
void QOpcUaX509DistinguishedName::setEntry(QOpcUaX509DistinguishedName::Type type, const QString &value)
将 type 的条目设置为 value。现有的类型将被覆盖。
也请参阅entry。
[静态]
QString QOpcUaX509DistinguishedName::typeToOid(QOpcUaX509DistinguishedName::Type type)
返回 type 的对象标识符字符串。
QOpcUaX509DistinguishedName &QOpcUaX509DistinguishedName::operator=(const QOpcUaX509DistinguishedName &rhs)
将 rhs 的值设置到这个 X509DistinguishedName。
bool QOpcUaX509DistinguishedName::operator==(const QOpcUaX509DistinguishedName &rhs) const
如果此 X509DistinguishedName 的值与 rhs 相同,则返回 true
。
© 2024 The Qt Company Ltd。此处包含的文档贡献为各自所有者的版权。提供的文档根据 GNU自由文档许可证第1.3版 的条款发布,该许可证由自由软件基金会发布。Qt 和相应的标志是 The Qt Company Ltd 在芬兰和/或其他国家和地区的商标。所有其他商标均为其各自所有者的财产。