本页内容

QOpcUaX509ExtensionSubjectAlternativeName Class

X509 主体替代名称的类。更多内容...

标题: #include <QOpcUaX509ExtensionSubjectAlternativeName>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
继承自: QOpcUaX509Extension

公共类型

enum class Type { Email, URI, DNS, IP }

公共函数

QOpcUaX509ExtensionSubjectAlternativeName()
QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
virtual ~QOpcUaX509ExtensionSubjectAlternativeName()
void addEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value)
const QList<std::pair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &entries() const
QOpcUaX509ExtensionSubjectAlternativeName &operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
bool operator==(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) const

详细说明

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

成员类型文档

enum class QOpcUaX509ExtensionSubjectAlternativeName::Type

包含“科目别名”条目类型的枚举。

常量值描述
QOpcUaX509ExtensionSubjectAlternativeName::Type::Email0电子邮件地址的条目类型
QOpcUaX509ExtensionSubjectAlternativeName::Type::URI1URI 的条目类型
QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS2DNS 的条目类型
QOpcUaX509ExtensionSubjectAlternativeName::Type::IP3IP 地址的条目类型

成员函数文档

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName()

构建一个 X509ExtensionSubjectAlternativeName 对象。

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)

根据rhs 构建一个X509ExtensionSubjectAlternativeName。

[virtual noexcept] QOpcUaX509ExtensionSubjectAlternativeName::~QOpcUaX509ExtensionSubjectAlternativeName()

删除一个 X509ExtensionSubjectAlternativeName。

void QOpcUaX509ExtensionSubjectAlternativeName::addEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value)

添加一个类型为type 的条目,内容为value 。

const QList<std::pair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &QOpcUaX509ExtensionSubjectAlternativeName::entries() const

返回条目构成的向量。

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

将rhs 中的值设置到此X509ExtensionSubjectAlternativeName中。

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

如果该 X509ExtensionSubjectAlternativeName 与rhs 的值相同,则返回true 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.