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 および機能は、事前の通知なしにいつでも変更される可能性があります。

QOpcUaX509ExtensionSubjectAlternativeNameQOpcUaX509ExtensionBasicConstraintsQOpcUaX509ExtensionKeyUsageQOpcUaX509ExtensionKeyUsageも参照

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

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)

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

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

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