QOpcUaX509ExtensionExtendedKeyUsage Class

X509 拡張鍵を使用するためのクラスです。詳細...

Header: #include <QOpcUaX509ExtensionExtendedKeyUsage>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Inherits: 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 を返します。

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