PySide6.QtOpcUa.QOpcUaX509ExtensionKeyUsage

class QOpcUaX509ExtensionKeyUsage

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

PySide6.QtOpcUa.QOpcUaX509ExtensionKeyUsage 的继承图

概要

方法

注意

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

详细描述

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

class KeyUsage

带有X509ExtensionKeyUsage条目类型的枚举。

常量

描述

QOpcUaX509ExtensionKeyUsage.KeyUsage.DigitalSignature

允许数字签名

QOpcUaX509ExtensionKeyUsage.KeyUsage.NonRepudiation

允许不可否认性

QOpcUaX509ExtensionKeyUsage.KeyUsage.KeyEncipherment

允许密钥加密

QOpcUaX509ExtensionKeyUsage.KeyUsage.DataEncipherment

允许数据加密

QOpcUaX509ExtensionKeyUsage.KeyUsage.KeyAgreement

允许密钥协商

QOpcUaX509ExtensionKeyUsage.KeyUsage.CertificateSigning

允许证书签名

QOpcUaX509ExtensionKeyUsage.KeyUsage.CrlSigning

允许CRL签名

QOpcUaX509ExtensionKeyUsage.KeyUsage.EnciptherOnly

仅限制为加密

QOpcUaX509ExtensionKeyUsage.KeyUsage.DecipherOnly

仅限于解密

__init__()

构造一个X509ExtensionKeyUsage。

__init__(rhs)
Parameters:

rhsQOpcUaX509ExtensionKeyUsage

rhs构造一个X509ExtensionKeyUsage。

keyUsage(keyUsage)
Parameters:

keyUsageKeyUsage

Return type:

布尔

返回keyUsage的密钥使用标志。

另请参阅

setKeyUsage()

__eq__(rhs)
Parameters:

rhsQOpcUaX509ExtensionKeyUsage

Return type:

布尔

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

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

  • enable – 布尔值

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

另请参阅

keyUsage()