QOpcUaX509ExtensionSubjectAlternativeName Class
X509のサブジェクトの別名を表すクラス。詳細...
| ヘッダー: | #include <QOpcUaX509ExtensionSubjectAlternativeName> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| 継承元: | QOpcUaX509Extension |
パブリック型
| enum class | Type { Email, URI, DNS, IP } |
パブリック関数
| QOpcUaX509ExtensionSubjectAlternativeName() | |
| QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) | |
| virtual | ~QOpcUaX509ExtensionSubjectAlternativeName() |
| void | addEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value) |
| const QList<std::pair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> & | entries() const |
| QOpcUaX509ExtensionSubjectAlternativeName & | operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) |
| bool | operator==(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) const |
メンバー型のドキュメント
enum class QOpcUaX509ExtensionSubjectAlternativeName::Type
対象の別名に対応するエントリ型を持つ列挙型。
| 定数 | 値 | 説明 |
|---|---|---|
QOpcUaX509ExtensionSubjectAlternativeName::Type::Email | 0 | 電子メールアドレスのエントリ型 |
QOpcUaX509ExtensionSubjectAlternativeName::Type::URI | 1 | URI のエントリ型 |
QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS | 2 | DNS用のエントリタイプ |
QOpcUaX509ExtensionSubjectAlternativeName::Type::IP | 3 | IP アドレスのエントリタイプ |
メンバー関数のドキュメント
QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName()
X509ExtensionSubjectAlternativeName を作成します。
QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
rhs から X509ExtensionSubjectAlternativeName を生成します。
[virtual noexcept] QOpcUaX509ExtensionSubjectAlternativeName::~QOpcUaX509ExtensionSubjectAlternativeName()
X509ExtensionSubjectAlternativeName を削除します。
void QOpcUaX509ExtensionSubjectAlternativeName::addEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value)
type 型のエントリを追加し、その内容としてvalue を設定します。
const QList<std::pair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &QOpcUaX509ExtensionSubjectAlternativeName::entries() const
エントリのベクトルを返します。
QOpcUaX509ExtensionSubjectAlternativeName &QOpcUaX509ExtensionSubjectAlternativeName::operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
rhs の値を、この X509ExtensionSubjectAlternativeName に設定します。
bool QOpcUaX509ExtensionSubjectAlternativeName::operator==(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) const
この X509ExtensionSubjectAlternativeName の値が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.