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)

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

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

この X509DistinguishedName がrhs と同じ値を持つ場合、true を返す。

© 2025 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.