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

詳細説明

このクラスは現在技術プレビューとして提供されています。したがって、このクラスによって提供される API および機能は、事前の通知なしにいつでも変更される可能性があります。

メンバ型ドキュメント

enum class QOpcUaX509ExtensionKeyUsage::KeyUsage

X509ExtensionKeyUsage のエントリ・タイプを表す列挙型。

定数説明
QOpcUaX509ExtensionKeyUsage::KeyUsage::DigitalSignature0電子署名を許可する
QOpcUaX509ExtensionKeyUsage::KeyUsage::NonRepudiation1否認防止を許可する
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyEncipherment2鍵暗号化の許可
QOpcUaX509ExtensionKeyUsage::KeyUsage::DataEncipherment3データ暗号化の許可
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyAgreement4鍵合意の許可
QOpcUaX509ExtensionKeyUsage::KeyUsage::CertificateSigning5証明書署名の許可
QOpcUaX509ExtensionKeyUsage::KeyUsage::CrlSigning6CRL署名の許可
QOpcUaX509ExtensionKeyUsage::KeyUsage::EnciptherOnly7暗号化のみに制限
QOpcUaX509ExtensionKeyUsage::KeyUsage::DecipherOnly8解読のみに制限

メンバー関数文書

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.