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<QPair<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)

value の内容で、type タイプのエントリーを追加する。

const QList<QPair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &QOpcUaX509ExtensionSubjectAlternativeName::entries() const

エントリーのベクトルを返します。

QOpcUaX509ExtensionSubjectAlternativeName &QOpcUaX509ExtensionSubjectAlternativeName::operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)

rhs の値をこの X509ExtensionSubjectAlternativeName に設定します。

bool QOpcUaX509ExtensionSubjectAlternativeName::operator==(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) const

この X509ExtensionSubjectAlternativeName が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.