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