diff --git a/certificate/certs/ca.pem b/certificate/certs/ca.pem index 901e8ac..b5a7cd8 100644 --- a/certificate/certs/ca.pem +++ b/certificate/certs/ca.pem @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/certificate/keys/ca.private.key b/certificate/keys/ca.private.key index f007ca2..3966fb0 100644 --- a/certificate/keys/ca.private.key +++ b/certificate/keys/ca.private.key @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/certificate/keys/ca.public.key b/certificate/keys/ca.public.key index 10a4e31..17b4ea9 100644 --- a/certificate/keys/ca.public.key +++ b/certificate/keys/ca.public.key @@ -1,9 +1,9 @@ -----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyl1+d14LwfQKRtJLUKq/ -8X5KsCwVezkGLAKbMQhOYcPXBa+qNqxb71JKp2bRDDTTXcrEJFYOqP9Xfc++vAIR -++OLxVZQ6Ays8zT+0bpGdLlP64vxMRz0Wi0tBgwx933TOh5MCX5VCqbGgB3vKifM -WVe1cmhz8SRPB4xYcC+eCQGihQcz8KsihIcPiXOXv9uJnR4rMO6VXKnvCkjpHbVe -eMdIGdWM+Uzfa+nzHVHIBTjATrm+ZbKWdEOdiS0h/VUE3M9DUU5GZS6U60Dj43+0 -ETzKdi07cKUcetQCRLBbe4bM3QOfGu+bSbQqys1ruuq0XvPSDwYluL0+26W0c+Ag -vwIDAQAB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA89ZVtAV4iLw/x4x7GG7Q +DJyrx1OI1Zmogi8ywMTib+7tjs2aKV89GuXf8S+F8SEV3tdXYM7mBuBTHOMJS+vb +oFrmtELWlO0tp7TV/ewwooUS3YhsqFEGga+2Ko8TfzRgnzYuit1Rlc+Mju/2y7Fh +mjdIL5cWdv9sYdZ0+eeUm9VZLykotqCApOlRXiE9GYHX0WFEWY/4xhUrc45My0Mg +NLCsOhrJeQZmKYSEXwFshilTCUA9mbVHPY7uDtMdKSxXNuelsPGFHI50DKK5EsEm +45ncXMRHD4x6I/TTe80X/r+BFd53G5OIzSbmY15F+1josvF9qY8dz2lBywk4jXqL +6QIDAQAB -----END PUBLIC KEY----- diff --git a/package-lock.json b/package-lock.json index 084829a..78c0ef0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "appium-interceptor", - "version": "1.0.1-beta.12", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "appium-interceptor", - "version": "1.0.1-beta.12", + "version": "1.0.0", "license": "ISC", "dependencies": { "@appium/support": "^4.1.11", diff --git a/package.json b/package.json index 0295d00..37075f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "appium-interceptor", - "version": "1.0.1-beta.12", + "version": "1.0.0", "description": "Appium 2.0 plugin to mock api calls for android apps", "main": "./lib/index.js", "types": "./lib/types/index.d.ts", diff --git a/src/scripts/generate-certificate.ts b/src/scripts/generate-certificate.ts new file mode 100644 index 0000000..4c82cfb --- /dev/null +++ b/src/scripts/generate-certificate.ts @@ -0,0 +1,8 @@ +import { Proxy } from 'http-mitm-proxy'; + +const proxy = new Proxy(); +console.log('begin listening on 8081'); +proxy.listen({ + port: 8081, + sslCaDir: '/Users/sudharsanselvaraj/Documents/git/oss/appium-interceptor-plugin/certificate', +});