このページでは

QOpcUaX509Extension Class

すべてのX509拡張機能の基底クラス。詳細...

ヘッダー: #include <QOpcUaX509Extension>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
継承元:

QOpcUaX509ExtensionBasicConstraints、QOpcUaX509ExtensionExtendedKeyUsage 、QOpcUaX509ExtensionKeyUsage 、およびQOpcUaX509ExtensionSubjectAlternativeName

パブリック関数

QOpcUaX509Extension()
QOpcUaX509Extension(const QOpcUaX509Extension &rhs)
virtual ~QOpcUaX509Extension()
bool critical() const
void setCritical(bool critical)
QOpcUaX509Extension &operator=(const QOpcUaX509Extension &rhs)
bool operator==(const QOpcUaX509Extension &rhs) const

プロテクトされた関数

QOpcUaX509Extension(QSharedDataPointer<QOpcUaX509ExtensionData> rhs)

詳細な説明

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

QOpcUaX509ExtensionSubjectAlternativeName 、QOpcUaX509ExtensionBasicConstraints 、およびQOpcUaX509ExtensionKeyUsageも参照してください 。

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

QOpcUaX509Extension::QOpcUaX509Extension()

デフォルトの X509Extension を生成します。

[protected] QOpcUaX509Extension::QOpcUaX509Extension(QSharedDataPointer<QOpcUaX509ExtensionData> rhs)

rhs から X509Extension を生成します。

QOpcUaX509Extension::QOpcUaX509Extension(const QOpcUaX509Extension &rhs)

rhs から X509Extension を生成します。

[virtual noexcept] QOpcUaX509Extension::~QOpcUaX509Extension()

X509Extension を破棄します。

bool QOpcUaX509Extension::critical() const

クリティカルフラグの状態を返します。

setCritical()も参照してください 。

void QOpcUaX509Extension::setCritical(bool critical)

クリティカルフラグを「critical 」に設定します。

critical()も参照してください 。

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

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

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

この X509Extension の値が `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.