QOpcUaX509DistinguishedName Class

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

Header: #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 を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。