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()
기본값은 파라미터가 설정되지 않은 상태에서 PKI 구성을 구성합니다.
QOpcUaPkiConfiguration::QOpcUaPkiConfiguration(const QOpcUaPkiConfiguration &other)
other 에서 QOpcUaPkiConfiguration 을 생성합니다.
QOpcUaApplicationIdentity QOpcUaPkiConfiguration::applicationIdentity() const
애플리케이션의 클라이언트 인증서를 기반으로 애플리케이션 ID를 반환합니다.
애플리케이션 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
인증서 해지 목록 디렉터리의 경로를 반환합니다.
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)
인증서 해지 목록 디렉터리의 경로를 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 값을 설정합니다.
© 2025 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.