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

詳細説明

このクラスは、現在技術プレビューとして提供されています。したがって、このクラスによって提供されるAPIと機能は、事前の通知なしにいつでも変更される可能性があります。

メンバ関数の説明

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。