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)
この 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.