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