QOpcUaX509ExtensionExtendedKeyUsage Class
X509の拡張キー使用目的(EKU)のクラス。詳細...
| ヘッダー: | #include <QOpcUaX509ExtensionExtendedKeyUsage> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| 継承元: | 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 Web サーバー認証を許可します |
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 を返します。
© 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.