このページでは

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

詳細な説明

このクラスは現在、テクノロジープレビューとして提供されているため、このクラスが提供する API および機能は、事前の通知なしにいつでも変更される可能性があります。

メンバー型のドキュメント

enum class QOpcUaX509ExtensionSubjectAlternativeName::Type

対象の別名に対応するエントリ型を持つ列挙型。

定数値説明
QOpcUaX509ExtensionSubjectAlternativeName::Type::Email0電子メールアドレスのエントリ型
QOpcUaX509ExtensionSubjectAlternativeName::Type::URI1URI のエントリ型
QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS2DNS用のエントリタイプ
QOpcUaX509ExtensionSubjectAlternativeName::Type::IP3IP アドレスのエントリタイプ

メンバー関数のドキュメント

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.