QOpcUaX509ExtensionBasicConstraints Class
X509 基本制約のクラスです。詳細...
ヘッダ | #include <QOpcUaX509ExtensionBasicConstraints> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
継承: | QOpcUaX509Extension |
パブリック関数
QOpcUaX509ExtensionBasicConstraints() | |
QOpcUaX509ExtensionBasicConstraints(const QOpcUaX509ExtensionBasicConstraints &rhs) | |
virtual | ~QOpcUaX509ExtensionBasicConstraints() |
bool | ca() const |
int | pathLength() const |
void | setCa(bool value) |
void | setPathLength(int length) |
QOpcUaX509ExtensionBasicConstraints & | operator=(const QOpcUaX509ExtensionBasicConstraints &rhs) |
bool | operator==(const QOpcUaX509ExtensionBasicConstraints &rhs) const |
メンバ関数ドキュメント
QOpcUaX509ExtensionBasicConstraints::QOpcUaX509ExtensionBasicConstraints()
デフォルトの X509ExtensionBasicConstraints を構築します。
QOpcUaX509ExtensionBasicConstraints::QOpcUaX509ExtensionBasicConstraints(const QOpcUaX509ExtensionBasicConstraints &rhs)
rhs から X509ExtensionBasicConstraints を構築します。
[virtual noexcept]
QOpcUaX509ExtensionBasicConstraints::~QOpcUaX509ExtensionBasicConstraints()
X509ExtensionBasicConstraints を破棄します。
bool QOpcUaX509ExtensionBasicConstraints::ca() const
証明書のサブジェクトが CA である場合のフラグを返します。
setCa()も参照 。
int QOpcUaX509ExtensionBasicConstraints::pathLength() const
証明書の検証パスの長さを返します。
setPathLength()も参照ください 。
void QOpcUaX509ExtensionBasicConstraints::setCa(bool value)
証明書のサブジェクトが CA である場合のフラグをvalue に設定する。
ca()も参照のこと 。
void QOpcUaX509ExtensionBasicConstraints::setPathLength(int length)
証明書の検証パスの長さをlength に設定する。
pathLength()も参照のこと 。
QOpcUaX509ExtensionBasicConstraints &QOpcUaX509ExtensionBasicConstraints::operator=(const QOpcUaX509ExtensionBasicConstraints &rhs)
rhs の値をこの X509ExtensionBasicConstraints に設定します。
bool QOpcUaX509ExtensionBasicConstraints::operator==(const QOpcUaX509ExtensionBasicConstraints &rhs) const
この X509ExtensionBasicConstraints が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.