- class QOpcUaPkiConfiguration#
QOpcUaPkiConfiguration
定义了应用程序的PKI配置。 更多…摘要#
方法#
def
__init__()
定义
isPkiValid()
注意
本文档可能包含从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__(other)#
- 参数:
other –
QOpcUaPkiConfiguration
从其他对象构造一个
QOpcUaPkiConfiguration
。- __init__()
默认情况下,不设置任何参数来构造 PKI 配置。
- applicationIdentity()#
根据应用客户端证书返回一个应用标识。
应用的标识必须与所使用的证书相匹配。返回的应用标识由配置好的客户端证书信息预先填充。
- clientCertificateFile()#
- 返回类型:
str
返回应用客户端证书的文件路径。
- isKeyAndCertificateFileSet()#
- 返回类型:
bool
如果设置了私钥文件和客户端证书文件,则返回 true。
- isPkiValid()#
- 返回类型:
bool
如果设置了用于验证服务器证书所需公钥信息,则返回 true。
- issuerListDirectory()#
- 返回类型:
str
返回中间发行者列表目录的路径。
这些发行者将不被信任。
- issuerRevocationListDirectory()#
- 返回类型:
str
返回中间发行者撤销列表目录的路径。
- privateKeyFile()#
- 返回类型:
str
返回应用私钥的文件路径。
另请参阅
- revocationListDirectory()#
- 返回类型:
str
返回证书撤销列表目录的路径。
- setClientCertificateFile(value)#
- 参数:
value – str
将应用客户端证书的文件路径设置为
value
。此文件必须为 X509 DER 格式。
- setIssuerListDirectory(value)#
- 参数:
value – str
设置中间颁发者列表目录的路径为
value
。- setIssuerRevocationListDirectory(value)#
- 参数:
value – str
设置中间颁发者吊销列表目录的路径为
value
。- setPrivateKeyFile(value)#
- 参数:
value – str
设置应用程序私钥文件的路径为
value
。此文件必须以 X509 PEM 格式存在。
另请参阅
- setRevocationListDirectory(value)#
- 参数:
value – str
设置证书吊销列表目录的路径为
value
。- setTrustListDirectory(value)#
- 参数:
value – str
设置证书信任列表目录的路径为
value
。此目录中的所有证书都将受到信任。证书必须以 X509 DER 格式存在。
另请参阅
- trustListDirectory()#
- 返回类型:
str
返回证书信任列表文件夹。