QOpcUaX509ExtensionBasicConstraints Class
X509 基本制約のクラスです。詳細...
Header: | #include <QOpcUaX509ExtensionBasicConstraints> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Inherits: | 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
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。