QOpcUaX509ExtensionExtendedKeyUsage Class
X509 拡張鍵を使用するためのクラスです。詳細...
Header: | #include <QOpcUaX509ExtensionExtendedKeyUsage> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Inherits: | QOpcUaX509Extension |
パブリック型
enum class | KeyUsage { TlsWebServerAuthentication, TlsWebClientAuthentication, SignExecutableCode, EmailProtection } |
パブリック関数
QOpcUaX509ExtensionExtendedKeyUsage() | |
QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) | |
virtual | ~QOpcUaX509ExtensionExtendedKeyUsage() |
bool | keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const |
void | setKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true) |
QOpcUaX509ExtensionExtendedKeyUsage & | operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) |
bool | operator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const |
メンバ・タイプの説明
enum class QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage
X509ExtensionExtendedKeyUsage のエントリ・タイプを表す列挙型。
定数 | 値 | 説明 |
---|---|---|
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication | 0 | TLS ウェブサーバ認証を許可する |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication | 1 | TLS クライアント認証の許可 |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode | 2 | 実行コードの署名を許可する |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection | 3 | 電子メールへの署名を許可する |
メンバ関数ドキュメント
QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage()
X509ExtensionExtendedKeyUsage を構築する。
QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
rhs から X509ExtensionExtendedKeyUsage を構築します。
[virtual noexcept]
QOpcUaX509ExtensionExtendedKeyUsage::~QOpcUaX509ExtensionExtendedKeyUsage()
X509ExtensionExtendedKeyUsage を破棄します。
bool QOpcUaX509ExtensionExtendedKeyUsage::keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const
keyUsage の鍵使用フラグを返します。
setKeyUsage()も参照してください 。
void QOpcUaX509ExtensionExtendedKeyUsage::setKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true)
keyUsage の鍵使用フラグをenable に設定します。
keyUsage() も参照 。
QOpcUaX509ExtensionExtendedKeyUsage &QOpcUaX509ExtensionExtendedKeyUsage::operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
rhs の値をこの X509ExtensionExtendedKeyUsage に設定します。
bool QOpcUaX509ExtensionExtendedKeyUsage::operator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const
この X509ExtensionExtendedKeyUsage の値がrhs と同じ場合はtrue
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。