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

詳細説明

このクラスは現在、技術プレビューとして提供されています。したがって、このクラスによって提供される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 を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。