ионный 2 SSl пиннинг - PullRequest
       63

ионный 2 SSl пиннинг

0 голосов
/ 04 марта 2019

Я борюсь с ssl-пиннингом в нашем приложении ionic 2.Я пытался с sslchecker, который прекрасно работает в Android с отпечатками пальцев SHA 256.но то же самое не работает в iOS.Поэтому мы установили предыдущую версию этого плагина и использовали отпечатки пальцев SHA1, которые отлично работают как на Android, так и на iOS.Но мы хотели бы использовать только отпечатки пальцев SHA256, поскольку SHA1 устарел.

Я также попытался использовать плагин cordova-plugin-advanced-http и поместил файл .cer в папку www / sertificates.Но это всегда возвращает успешный обратный вызов, даже когда я использую неправильный сертификат или нет сертификата.Вот мой код:

import { HTTP } from ‘@ionic-native/http’;
constructor(public ihttp:HTTP) {
}

postRequest()
{
this.ihttp.setSSLCertMode(‘pinned’).then(success=>{
console.log(“ssl connection secured”,success);
this.post(params);

                    },(err)=>{

                        console.log("ssl connection not secured",err)

                    });    
}

Любая помощь будет принята с благодарностью.

Спасибо, Аруна.

...