QOpcUaPkiConfiguration Class
QOpcUaPkiConfiguration은 애플리케이션의 PKI 구성을 정의합니다. 더 보기...
| 헤더: | #include <QOpcUaPkiConfiguration> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| 다음부터: | QtOpcUa 5.13부터 |
공개 함수
| QOpcUaPkiConfiguration() | |
| QOpcUaPkiConfiguration(const QOpcUaPkiConfiguration &other) | |
| QOpcUaApplicationIdentity | applicationIdentity() const |
| QString | clientCertificateFile() const |
| bool | isKeyAndCertificateFileSet() const |
| bool | isPkiValid() const |
| QString | issuerListDirectory() const |
| QString | issuerRevocationListDirectory() const |
| QString | privateKeyFile() const |
| QString | revocationListDirectory() const |
| void | setClientCertificateFile(const QString &value) |
| void | setIssuerListDirectory(const QString &value) |
| void | setIssuerRevocationListDirectory(const QString &value) |
| void | setPrivateKeyFile(const QString &value) |
| void | setRevocationListDirectory(const QString &value) |
| void | setTrustListDirectory(const QString &value) |
| QString | trustListDirectory() const |
| QOpcUaPkiConfiguration & | operator=(const QOpcUaPkiConfiguration &rhs) |
상세 설명
이 정보는 ` QOpcUaClient::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);멤버 함수 문서
QOpcUaPkiConfiguration::QOpcUaPkiConfiguration()
Default는 매개변수가 설정되지 않은 PKI 구성을 생성합니다.
QOpcUaPkiConfiguration::QOpcUaPkiConfiguration(const QOpcUaPkiConfiguration &other)
other 를 기반으로 QOpcUaPkiConfiguration 를 생성합니다.
QOpcUaApplicationIdentity QOpcUaPkiConfiguration::applicationIdentity() const
애플리케이션의 클라이언트 인증서를 기반으로 애플리케이션 식별자를 반환합니다.
애플리케이션의 ID는 사용된 인증서와 일치해야 합니다. 반환되는 애플리케이션 ID는 구성된 클라이언트 인증서의 정보를 사용하여 미리 채워집니다.
QString QOpcUaPkiConfiguration::clientCertificateFile() const
애플리케이션의 클라이언트 인증서 파일 경로를 반환합니다.
setClientCertificateFile()도 참조하십시오 .
bool QOpcUaPkiConfiguration::isKeyAndCertificateFileSet() const
개인 키 파일과 클라이언트 인증서 파일이 설정되어 있으면 true를 반환합니다.
bool QOpcUaPkiConfiguration::isPkiValid() const
서버 인증서를 검증하는 데 필요한 공개 키 정보가 설정되어 있으면 true를 반환합니다.
QString QOpcUaPkiConfiguration::issuerListDirectory() const
중간 발행자 목록 디렉터리의 경로를 반환합니다.
이 발행자 목록에 포함된 발행자는 신뢰되지 않습니다.
setIssuerListDirectory()도 참조하십시오 .
QString QOpcUaPkiConfiguration::issuerRevocationListDirectory() const
중간 발급자 해지 목록 디렉터리의 경로를 반환합니다.
setIssuerRevocationListDirectory()도 참조하십시오 .
QString QOpcUaPkiConfiguration::privateKeyFile() const
애플리케이션의 개인 키 파일 경로를 반환합니다.
setPrivateKeyFile()도 참조하십시오 .
QString QOpcUaPkiConfiguration::revocationListDirectory() const
인증서 해지 목록(CRL) 디렉터리의 경로를 반환합니다.
setRevocationListDirectory()도 참조하십시오 .
void QOpcUaPkiConfiguration::setClientCertificateFile(const QString &value)
애플리케이션의 클라이언트 인증서 파일 경로를 value 로 설정합니다.
이 파일은 X509 DER 형식이어야 합니다.
clientCertificateFile()도 참조하십시오 .
void QOpcUaPkiConfiguration::setIssuerListDirectory(const QString &value)
중간 발급자 목록 디렉터리의 경로를 value 로 설정합니다.
issuerListDirectory()도 참조하십시오 .
void QOpcUaPkiConfiguration::setIssuerRevocationListDirectory(const QString &value)
중간 발급자 취소 목록 디렉터리의 경로를 value 로 설정합니다.
issuerRevocationListDirectory()도 참조하십시오 .
void QOpcUaPkiConfiguration::setPrivateKeyFile(const QString &value)
애플리케이션의 개인 키 파일 경로를 value 로 설정합니다.
이 파일은 X509 PEM 형식이어야 합니다.
privateKeyFile()도 참조하십시오 .
void QOpcUaPkiConfiguration::setRevocationListDirectory(const QString &value)
인증서 해지 목록(CRL) 디렉터리의 경로를 value 로 설정합니다.
revocationListDirectory()도 참조하십시오 .
void QOpcUaPkiConfiguration::setTrustListDirectory(const QString &value)
인증서 신뢰 목록 디렉터리의 경로를 value 로 설정합니다.
이 디렉터리에 있는 모든 인증서는 신뢰 대상으로 간주됩니다. 인증서는 X509 DER 형식이어야 합니다.
trustListDirectory()도 참조하십시오 .
QString QOpcUaPkiConfiguration::trustListDirectory() const
인증서 신뢰 목록이 포함된 폴더를 반환합니다.
setTrustListDirectory()도 참조하십시오 .
QOpcUaPkiConfiguration &QOpcUaPkiConfiguration::operator=(const QOpcUaPkiConfiguration &rhs)
이 PKI 구성에서 ‘ rhs ’의 값을 설정합니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.