SSL kullanan bir web servisiyle bağlantı kurmaya çalışıyorum. QNX IDE Momentics ile C++'da Blackberry 10 ile çalışıyorum.SSL Handshake BB10'da Başarısız QNX Momentics IDE
URL: şu şekildedir: Ben bunu yapmaya çalışıyorum o bağlantıdır "https: // movilapi ...."
Kodu:
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);
Hep aynı alıyorum hata hangi hizmete erişmeye çalışıyorum farketmez. yanıttır:
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
Şifreli Uyarı İçerik türü 21
sunucuları şifre setleri müşterinin desteklenen şifre setleri listesinde olduğu: SSL anlaşması
Wireshark Bilgisi başarısız oldu.
Ben bağlantı kurmak için aşağıdaki lib kullanıyorum: QtNetwork/qnetworkreply.h
Bu yeni bilgi soruya kalitesini artırmak umuyoruz.
Lütfen yardım edin, saatlerce başarı olmadan arama yapıyorum.
süresi dolmuş bir sertifikanın Herhangi şans? –
Sertifika süresi dolmamış. Teşekkürler @RodrigoHahn – mariomunera