PySide6.QtOpcUa.QOpcUaX509ExtensionExtendedKeyUsage

class QOpcUaX509ExtensionExtendedKeyUsage

用于X509扩展密钥用途的类。更多

PySide6.QtOpcUa.QOpcUaX509ExtensionExtendedKeyUsage 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

此类目前作为技术预览提供,因此该类提供的API和功能可能会随时更改,恕不另行通知。

class KeyUsage

带有X509ExtensionExtendedKeyUsage条目类型的枚举。

常量

描述

QOpcUaX509ExtensionExtendedKeyUsage.KeyUsage.TlsWebServerAuthentication

允许TLS网页服务器认证

QOpcUaX509ExtensionExtendedKeyUsage.KeyUsage.TlsWebClientAuthentication

允许TLS客户端认证

QOpcUaX509ExtensionExtendedKeyUsage.KeyUsage.SignExecutableCode

允许对可执行代码进行签名

QOpcUaX509ExtensionExtendedKeyUsage.KeyUsage.EmailProtection

允许签名电子邮件

__init__()

构建一个X509ExtensionExtendedKeyUsage。

__init__(rhs)
Parameters:

rhsQOpcUaX509ExtensionExtendedKeyUsage

rhs构造一个X509ExtensionExtendedKeyUsage。

keyUsage(keyUsage)
Parameters:

keyUsageKeyUsage

Return type:

布尔

返回keyUsage的密钥使用标志。

另请参阅

setKeyUsage()

__eq__(rhs)
Parameters:

rhsQOpcUaX509ExtensionExtendedKeyUsage

Return type:

布尔

如果此X509ExtensionExtendedKeyUsage的值与rhs相同,则返回true

setKeyUsage(keyUsage[, enable=true])
Parameters:
  • keyUsageKeyUsage

  • enable – 布尔值

keyUsage中的密钥使用标志设置为enable

另请参阅

keyUsage()