QOpcUaX509DistinguishedName Class
Information about a distinguished name item. More...
Header: | #include <QOpcUaX509DistinguishedName> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Public Types
enum class | Type { CommonName, CountryName, LocalityName, StateOrProvinceName, OrganizationName } |
Public Functions
QOpcUaX509DistinguishedName() | |
QOpcUaX509DistinguishedName(const QOpcUaX509DistinguishedName &rhs) | |
~QOpcUaX509DistinguishedName() | |
QString | entry(QOpcUaX509DistinguishedName::Type type) const |
void | setEntry(QOpcUaX509DistinguishedName::Type type, const QString &value) |
QOpcUaX509DistinguishedName & | operator=(const QOpcUaX509DistinguishedName &rhs) |
bool | operator==(const QOpcUaX509DistinguishedName &rhs) const |
Static Public Members
QString | typeToOid(QOpcUaX509DistinguishedName::Type type) |
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.
QOpcUaX509DistinguishedName dn; dn.setEntry(QOpcUaX509DistinguishedName::Type::CommonName, "QtOpcUaViewer"); dn.setEntry(QOpcUaX509DistinguishedName::Type::CountryName, "DE"); dn.setEntry(QOpcUaX509DistinguishedName::Type::LocalityName, "Berlin"); dn.setEntry(QOpcUaX509DistinguishedName::Type::StateOrProvinceName, "Berlin"); dn.setEntry(QOpcUaX509DistinguishedName::Type::OrganizationName, "The Qt Company");
See also QOpcUaX509CertificateSigningRequest.
Member Type Documentation
enum class QOpcUaX509DistinguishedName::Type
Enum with entry types for X509DistinguishedName.
Constant | Value | Description |
---|---|---|
QOpcUaX509DistinguishedName::Type::CommonName | 0 | Common name |
QOpcUaX509DistinguishedName::Type::CountryName | 1 | Country name |
QOpcUaX509DistinguishedName::Type::LocalityName | 2 | Locality name |
QOpcUaX509DistinguishedName::Type::StateOrProvinceName | 3 | State or province name |
QOpcUaX509DistinguishedName::Type::OrganizationName | 4 | Organization name |
Member Function Documentation
QOpcUaX509DistinguishedName::QOpcUaX509DistinguishedName()
Constructs an empty X509DistinguishedName.
QOpcUaX509DistinguishedName::QOpcUaX509DistinguishedName(const QOpcUaX509DistinguishedName &rhs)
Constructs a X509DistinguishedName from rhs.
[noexcept]
QOpcUaX509DistinguishedName::~QOpcUaX509DistinguishedName()
Destructs a X509DistinguishedName.
QString QOpcUaX509DistinguishedName::entry(QOpcUaX509DistinguishedName::Type type) const
Returns value for a type.
See also setEntry().
void QOpcUaX509DistinguishedName::setEntry(QOpcUaX509DistinguishedName::Type type, const QString &value)
Sets the entry of type to value. Already existing types will be overwritten.
See also entry().
[static]
QString QOpcUaX509DistinguishedName::typeToOid(QOpcUaX509DistinguishedName::Type type)
Returns the object id string for type.
QOpcUaX509DistinguishedName &QOpcUaX509DistinguishedName::operator=(const QOpcUaX509DistinguishedName &rhs)
Sets the values from rhs in this X509DistinguishedName.
bool QOpcUaX509DistinguishedName::operator==(const QOpcUaX509DistinguishedName &rhs) const
Returns true
if this X509DistinguishedName has the same value as rhs.