PySide6.QtOpcUa.QOpcUaPki配置¶
- class QOpcUaPkiConfiguration¶
QOpcUaPkiConfiguration定义了应用程序的PKI配置。更多…概要¶
方法¶
def
__init__()def
isPkiValid()def
privateKeyFile()
注意
本文档可能包含从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:
从
other构造一个QOpcUaPkiConfiguration。- applicationIdentity()¶
- Return type:
返回基于应用程序客户端证书的应用程序身份。
应用程序的身份必须与使用的证书匹配。返回的应用程序身份是通过使用配置的客户端证书的信息预填充的。
- clientCertificateFile()¶
- Return type:
字符串
返回应用程序客户端证书的文件路径。
- isKeyAndCertificateFileSet()¶
- Return type:
布尔
如果设置了私钥文件和客户端证书文件,则返回true。
- isPkiValid()¶
- Return type:
布尔
如果设置了验证服务器证书所需的公钥信息,则返回true。
- issuerListDirectory()¶
- Return type:
字符串
返回中间发行人列表目录的路径。
这些发行者将不被信任。
- issuerRevocationListDirectory()¶
- Return type:
字符串
返回中间颁发者吊销列表目录的路径。
- privateKeyFile()¶
- Return type:
字符串
返回应用程序私钥的文件路径。
另请参阅
- revocationListDirectory()¶
- Return type:
字符串
返回证书吊销列表目录的路径。
- setClientCertificateFile(value)¶
- Parameters:
值 – str
将应用程序的客户端证书的文件路径设置为
value。此文件必须为X509 DER格式。
- setIssuerListDirectory(value)¶
- Parameters:
值 – str
将中间颁发者列表目录的路径设置为
value。- setIssuerRevocationListDirectory(value)¶
- Parameters:
值 – str
将中间颁发者吊销列表目录的路径设置为
value。- setPrivateKeyFile(value)¶
- Parameters:
值 – str
将应用程序的私钥文件路径设置为
value。此文件必须为X509 PEM格式。
另请参阅
- setRevocationListDirectory(value)¶
- Parameters:
值 – str
将证书吊销列表目录的路径设置为
value。- setTrustListDirectory(value)¶
- Parameters:
值 – str
将证书信任列表目录的路径设置为
value。此目录中的所有证书都将被信任。证书必须为X509 DER格式。
另请参阅
- trustListDirectory()¶
- Return type:
字符串
返回证书信任列表的文件夹。