QOpcUaX509DistinguishedName 类

有关专属名称项目的信息。 更多...

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

公有类型

枚举类Type { CommonName, CountryName, LocalityName, StateOrProvinceName, OrganizationName }

公有函数

QOpcUaX509DistinguishedName()
QOpcUaX509DistinguishedName(const QOpcUaX509DistinguishedName &rhs)
~QOpcUaX509DistinguishedName()
QStringentry(QOpcUaX509DistinguishedName::Type type) const
voidsetEntry(QOpcUaX509DistinguishedName::Type type, const QString &value)
QOpcUaX509DistinguishedName &operator=(const QOpcUaX509DistinguishedName &rhs)
booloperator==(const QOpcUaX509DistinguishedName &rhs) const

静态公有成员

QStringtypeToOid(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::CommonName0通用名称
QOpcUaX509DistinguishedName::Type::CountryName1国家名称
QOpcUaX509DistinguishedName::Type::LocalityName2地区名称
QOpcUaX509DistinguishedName::Type::StateOrProvinceName3州或省名称
QOpcUaX509DistinguishedName::Type::OrganizationName4组织名称

成员函数文档

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 在芬兰和/或其他国家和地区的商标。所有其他商标均为其各自所有者的财产。