QOpcUaX509ExtensionSubjectAlternativeName 类

封装了 X509 目标替代名称的类。 更多信息...

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

公共类型

枚举类Type { Email, URI, DNS, IP }

公共函数

QOpcUaX509ExtensionSubjectAlternativeName()
QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
virtual~QOpcUaX509ExtensionSubjectAlternativeName()
voidaddEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value)
const QList<QPair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &entries() const
QOpcUaX509ExtensionSubjectAlternativeName &operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
booloperator==(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) const

详细描述

此类目前作为技术预览版提供,因此该类提供的 API 和功能可能在未经事先通知的情况下随时更改。

成员类型文档

枚举类 QOpcUaX509ExtensionSubjectAlternativeName::Type

封装目标替代名称条目类型的枚举。

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

成员函数文档

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName()

构造 X509ExtensionSubjectAlternativeName。

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)

rhs 构造 X509ExtensionSubjectAlternativeName。

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

销毁 X509ExtensionSubjectAlternativeName。

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

添加类型为 type 且内容为 value 的条目。

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

返回条目向量。

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

rhs 的值设置到当前的 X509ExtensionSubjectAlternativeName 中。

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

如果当前的 X509ExtensionSubjectAlternativeName 与 rhs 具有相同的值,则返回 true

© 2024 Qt 公司有限。本文档中的贡献的版权属于各自的所有者。本文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可使用的。Qt 及相关商标是芬兰 Qt 公司及其在全世界其他国家的商标。所有其他商标均为各自所有者的财产。