QOpcUaX509ExtensionSubjectAlternativeName Class

X509 のサブジェクト代替名のクラスです。詳細...

Header: #include <QOpcUaX509ExtensionSubjectAlternativeName>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Inherits: 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)

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

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

この X509ExtensionSubjectAlternativeName がrhs と同じ値を持つ場合、true を返します。

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