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 。
© 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.