Skip to content
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.

Android pinning not working #8

Open
nullfox opened this issue Mar 9, 2019 · 5 comments
Open

Android pinning not working #8

nullfox opened this issue Mar 9, 2019 · 5 comments

Comments

@nullfox
Copy link

nullfox commented Mar 9, 2019

As the title says, I'm having trouble getting Android based SSL pinning to be enforced.

I followed the instructions to manually link and the app compiles correctly, however, no pinning seems to get enforced even when I use pins for other websites and my requests load just as they did before.

Is there a way to debug why this wouldn't be working?

My generated pinner java class using reddit's SSL hash (Please note, mydomain.com is just for the purposes of this paste)

package com.criticalblue.reactnative;

import okhttp3.CertificatePinner;

public class GeneratedCertificatePinner {
    public static CertificatePinner instance() {
        CertificatePinner.Builder builder = new CertificatePinner.Builder();

        builder.add("*.mydomain.com", "sha256/ekcBV69V+nWj2avgL3Ko6YUQ2OTGIWWcTMs14g7JsMc=");
        builder.add("*.mydomain.com", "sha256/5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=");

        return builder.build();
    }
}
@xinghuoliaoyuan45
Copy link

me too

@tomleclercq
Copy link

Hello,
It seems that I encounter the same effect - it appears to me because I am developing for iOS and Android in parallel and a pin rejected by TrustKit(iOS) doesn't make any warning in Android therefore I am questioning the efficacy of this implementation...
Is there a way to get an answer?

@annkiitagrawaal-gep
Copy link

I am facing the same issue as @tomleclercq . Can somebody please help?

@vannt1991
Copy link

i have used RN 0.62.2 with Axios is middle way and it working fine with iOS but in Android doesn't working. i try using setup in native site with TrustKit but no luck, anybody or any idea help me to solve this problem? Thanks so much.

@sulfanoaf
Copy link

I am facing the same issue. Anyone solve this?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants