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

詳細説明

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

メンバ型ドキュメント

enum class QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage

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

定数説明
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication0TLS ウェブサーバ認証を許可する
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication1TLS クライアント認証の許可
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode2実行コードの署名を許可する
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection3電子メールへの署名を許可する

メンバ関数ドキュメント

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.