このページでは

QOpcUaX509DistinguishedName Class

識別名項目に関する情報。詳細...

ヘッダー: #include <QOpcUaX509DistinguishedName>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

パブリック型

enum class 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::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()も参照してください 。

[static] QString QOpcUaX509DistinguishedName::typeToOid(QOpcUaX509DistinguishedName::Type type)

type のオブジェクトID文字列を返します。

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

rhs の値を、この X509DistinguishedName に設定します。

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

この X509DistinguishedName の値が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.