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::CommonName | 0 | 共通名 |
QOpcUaX509DistinguishedName::Type::CountryName | 1 | 国名 |
QOpcUaX509DistinguishedName::Type::LocalityName | 2 | 産地名 |
QOpcUaX509DistinguishedName::Type::StateOrProvinceName | 3 | 州または県の名称 |
QOpcUaX509DistinguishedName::Type::OrganizationName | 4 | 組織名 |
メンバ関数のドキュメント
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.