QOpcUaX509ExtensionKeyUsage Class
X509 拡張鍵を使用するためのクラスです。詳細...
ヘッダ | #include <QOpcUaX509ExtensionKeyUsage> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
継承: | QOpcUaX509Extension |
パブリックな型
enum class | KeyUsage { DigitalSignature, NonRepudiation, KeyEncipherment, DataEncipherment, KeyAgreement, …, DecipherOnly } |
パブリック関数
QOpcUaX509ExtensionKeyUsage() | |
QOpcUaX509ExtensionKeyUsage(const QOpcUaX509ExtensionKeyUsage &rhs) | |
virtual | ~QOpcUaX509ExtensionKeyUsage() |
bool | keyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage) const |
void | setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage, bool enable = true) |
QOpcUaX509ExtensionKeyUsage & | operator=(const QOpcUaX509ExtensionKeyUsage &rhs) |
bool | operator==(const QOpcUaX509ExtensionKeyUsage &rhs) const |
メンバ型ドキュメント
enum class QOpcUaX509ExtensionKeyUsage::KeyUsage
X509ExtensionKeyUsage のエントリ・タイプを表す列挙型。
定数 | 値 | 説明 |
---|---|---|
QOpcUaX509ExtensionKeyUsage::KeyUsage::DigitalSignature | 0 | 電子署名を許可する |
QOpcUaX509ExtensionKeyUsage::KeyUsage::NonRepudiation | 1 | 否認防止を許可する |
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyEncipherment | 2 | 鍵暗号化の許可 |
QOpcUaX509ExtensionKeyUsage::KeyUsage::DataEncipherment | 3 | データ暗号化の許可 |
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyAgreement | 4 | 鍵合意の許可 |
QOpcUaX509ExtensionKeyUsage::KeyUsage::CertificateSigning | 5 | 証明書署名の許可 |
QOpcUaX509ExtensionKeyUsage::KeyUsage::CrlSigning | 6 | CRL署名の許可 |
QOpcUaX509ExtensionKeyUsage::KeyUsage::EnciptherOnly | 7 | 暗号化のみに制限 |
QOpcUaX509ExtensionKeyUsage::KeyUsage::DecipherOnly | 8 | 解読のみに制限 |
メンバー関数文書
QOpcUaX509ExtensionKeyUsage::QOpcUaX509ExtensionKeyUsage()
X509ExtensionKeyUsage を構築します。
QOpcUaX509ExtensionKeyUsage::QOpcUaX509ExtensionKeyUsage(const QOpcUaX509ExtensionKeyUsage &rhs)
rhs から X509ExtensionKeyUsage を構築します。
[virtual noexcept]
QOpcUaX509ExtensionKeyUsage::~QOpcUaX509ExtensionKeyUsage()
X509ExtensionKeyUsage を破棄します。
bool QOpcUaX509ExtensionKeyUsage::keyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage) const
keyUsage のキー使用フラグを返す。
setKeyUsage()も参照 。
void QOpcUaX509ExtensionKeyUsage::setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage, bool enable = true)
keyUsage のキー使用フラグをenable に設定する。
keyUsage()も参照のこと 。
QOpcUaX509ExtensionKeyUsage &QOpcUaX509ExtensionKeyUsage::operator=(const QOpcUaX509ExtensionKeyUsage &rhs)
rhs の値をこの X509ExtensionKeyUsage に設定します。
bool QOpcUaX509ExtensionKeyUsage::operator==(const QOpcUaX509ExtensionKeyUsage &rhs) const
この X509ExtensionKeyUsage が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.