QOpcUaX509ExtensionExtendedKeyUsage Class
X509 拡張鍵を使用するためのクラスです。詳細...
ヘッダ | #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 ウェブサーバ認証を許可する |
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
を返す。
© 2025 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.