SSL을 사용하는 웹 서비스에 연결하려고합니다. QNX IDE Momentics를 사용하여 C++에서 Blackberry 10을 사용하고 있습니다.BB10 QNX Momentics IDE에서 SSL 핸드 셰이크 실패
URL : 다음과 같이 내가 할 노력하고있어 그 연결은 "https : //로 movilapi를 ...."
코드 :
networkAccessManager = new QNetworkAccessManager(this);
bool res = connect(networkAccessManager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(requestFinished(QNetworkReply*)));
Q_ASSERT(res);
Q_UNUSED(res);
QNetworkRequest request = QNetworkRequest(QUrl(url));
request.setRawHeader("User-Agent", "bb-phone/20120910");
request.setRawHeader("Content-Type", "application/json");
request.setRawHeader("Content-Length", postDataSize);
QSslConfiguration sslConfig = request.sslConfiguration();
sslConfig.setPeerVerifyMode(QSslSocket::VerifyNone);
sslConfig.setProtocol(QSsl::TlsV1);
request.setSslConfiguration(sslConfig);
networkAccessManager->post(request, outData);
나는 항상 같은 받고 있어요 도달하려는 서비스에 상관없이 오류. 응답은 다음과 같습니다
이Protocol Length Info
SSLv2 157 Client Hello
TLSv1 1202 Server Hello, Certificate, Server Hello Done
TLSv1 449 Client Key Exchange
TLSv1 60 Change Cipher Spec
TLSv1 91 Encrypted Handshake Message
TLSv1 97 Change Cipher Spec, Encrypted Handshake Message
TLSv1 605 Application Data
TLSv1 280 Application Data
TLSv1 277 Application Data
TLSv1 121 Application Data
TLSv1 92 Application Data
TLSv1 297 Application Data, Application Data, Application Data, Application Data
TLSv1 77 Encrypted Alert
암호화 경고 콘텐츠 형식이 21
서버의 암호화 방식 클라이언트 지원되는 암호화 방식의 목록입니다 : SSL 핸드 쉐이크
와이어 샤크 정보에 실패했습니다.
나는 연결을 다음 LIB를 사용하고 있습니다 : QtNetwork/qnetworkreply.h
나는이 새로운 정보를 질문의 질을 향상 바랍니다.
제발 도와주세요, 나는 수 시간 동안 성공하지 못했습니다.
만료 된 인증서의 모든 기회를? –
인증서가 만료되지 않았습니다. 고마워요 @ RodrigoHahn – mariomunera