PySide6.QtOpcUa.QOpcUaPki配置

class QOpcUaPkiConfiguration

QOpcUaPkiConfiguration 定义了应用程序的PKI配置。更多

概要

方法

注意

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

详细描述

此信息必须使用setPkiConfiguration进行配置。所使用的路径和文件必须事先创建。

QOpcUaPkiConfiguration pkiConfig;
const QString pkiDir = QCoreApplication::applicationDirPath() + "/pki";

pkiConfig.setClientCertificateFile(pkiDir + "/own/certs/application.der");
pkiConfig.setPrivateKeyFile(pkiDir + "/own/private/application.pem");
pkiConfig.setTrustListDirectory(pkiDir + "/trusted/certs");
pkiConfig.setRevocationListDirectory(pkiDir + "/trusted/crl");
pkiConfig.setIssuerListDirectory(pkiDir + "/issuers/certs");
pkiConfig.setIssuerRevocationListDirectory(pkiDir + "/issuers/crl");

client->setPkiConfiguration(pkiConfig);
__init__()

默认构造一个没有设置参数的PKI配置。

__init__(other)
Parameters:

其他QOpcUaPkiConfiguration

other 构造一个 QOpcUaPkiConfiguration

applicationIdentity()
Return type:

QOpcUaApplicationIdentity

返回基于应用程序客户端证书的应用程序身份。

应用程序的身份必须与使用的证书匹配。返回的应用程序身份是通过使用配置的客户端证书的信息预填充的。

clientCertificateFile()
Return type:

字符串

返回应用程序客户端证书的文件路径。

isKeyAndCertificateFileSet()
Return type:

布尔

如果设置了私钥文件和客户端证书文件,则返回true。

isPkiValid()
Return type:

布尔

如果设置了验证服务器证书所需的公钥信息,则返回true。

issuerListDirectory()
Return type:

字符串

返回中间发行人列表目录的路径。

这些发行者将不被信任。

issuerRevocationListDirectory()
Return type:

字符串

返回中间颁发者吊销列表目录的路径。

privateKeyFile()
Return type:

字符串

返回应用程序私钥的文件路径。

另请参阅

setPrivateKeyFile()

revocationListDirectory()
Return type:

字符串

返回证书吊销列表目录的路径。

setClientCertificateFile(value)
Parameters:

– str

将应用程序的客户端证书的文件路径设置为value

此文件必须为X509 DER格式。

setIssuerListDirectory(value)
Parameters:

– str

将中间颁发者列表目录的路径设置为value

另请参阅

issuerListDirectory()

setIssuerRevocationListDirectory(value)
Parameters:

– str

将中间颁发者吊销列表目录的路径设置为value

setPrivateKeyFile(value)
Parameters:

– str

将应用程序的私钥文件路径设置为value

此文件必须为X509 PEM格式。

另请参阅

privateKeyFile()

setRevocationListDirectory(value)
Parameters:

– str

将证书吊销列表目录的路径设置为 value

setTrustListDirectory(value)
Parameters:

– str

将证书信任列表目录的路径设置为 value

此目录中的所有证书都将被信任。证书必须为X509 DER格式。

另请参阅

trustListDirectory()

trustListDirectory()
Return type:

字符串

返回证书信任列表的文件夹。