이 페이지에서

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.