QOpcUaX509ExtensionKeyUsage Class
X509 拡張鍵を使用するためのクラスです。詳細...
Header: | #include <QOpcUaX509ExtensionKeyUsage> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Inherits: | 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
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。