QOpcUaX509ExtensionBasicConstraints Class | Qt OPC UA 6.4.1

- Qt 6.4
- Qt OPC UA
- C++ Classes
- QOpcUaX509ExtensionBasicConstraints
- Qt 6.4.1 Reference Documentation

# QOpcUaX509ExtensionBasicConstraints Class

Class for X509 basic constraints. More...

Header: | #include <QOpcUaX509ExtensionBasicConstraints>
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: | QT += opcua
Since: | Qt 5.14
Inherits: | QOpcUaX509Extension

- List of all members, including inherited members

## Public Functions

| QOpcUaX509ExtensionBasicConstraints(const QOpcUaX509ExtensionBasicConstraints &rhs)
| QOpcUaX509ExtensionBasicConstraints()
QOpcUaX509ExtensionBasicConstraints & | operator=(const QOpcUaX509ExtensionBasicConstraints &rhs)
virtual | ~QOpcUaX509ExtensionBasicConstraints()
bool | ca() const
int | pathLength() const
void | setCa(bool value)
void | setPathLength(int length)
bool | operator==(const QOpcUaX509ExtensionBasicConstraints &rhs) const

## Detailed Description

This class is currently available as a Technology Preview, and therefore the API and functionality provided by the class may be subject to change at any time without prior notice.

## Member Function Documentation

### QOpcUaX509ExtensionBasicConstraints::QOpcUaX509ExtensionBasicConstraints(const QOpcUaX509ExtensionBasicConstraints &rhs)

Constructs a X509ExtensionBasicConstraints from rhs.

### QOpcUaX509ExtensionBasicConstraints::QOpcUaX509ExtensionBasicConstraints()

Constructs a default X509ExtensionBasicConstraints.

### QOpcUaX509ExtensionBasicConstraints &QOpcUaX509ExtensionBasicConstraints::operator=(const QOpcUaX509ExtensionBasicConstraints &rhs)

Sets the values from rhs in this X509ExtensionBasicConstraints.

### `[virtual]` QOpcUaX509ExtensionBasicConstraints::~QOpcUaX509ExtensionBasicConstraints()

Destructs a X509ExtensionBasicConstraints.

### bool QOpcUaX509ExtensionBasicConstraints::ca() const

Returns the flag, if the certificate's subject is a CA.

See also setCa().

### int QOpcUaX509ExtensionBasicConstraints::pathLength() const

Returns the validation path length of the certificate.

See also setPathLength().

### void QOpcUaX509ExtensionBasicConstraints::setCa(bool value)

Sets the flag, if the certificate's subject is a CA to value.

See also ca().

### void QOpcUaX509ExtensionBasicConstraints::setPathLength(int length)

Sets the validation path length of the certificate to length.

See also pathLength().

### bool QOpcUaX509ExtensionBasicConstraints::operator==(const QOpcUaX509ExtensionBasicConstraints &rhs) const

Returns `true` if this X509ExtensionBasicConstraints has the same value as rhs.