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 |
メンバ型の説明
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)
コンテンツ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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。