Extract WWW certificate provider
Summary: Extract WWW certificate provider from the iOS certificate provider. Hide its implementation from OSS since it is not relevant for OSS folks. Reviewed By: mweststrate Differential Revision: D33895378 fbshipit-source-id: 376afda3b5fa3857c0eb280b92555314eb1a0d1f
This commit is contained in:
committed by
Facebook GitHub Bot
parent
29f6d0e711
commit
fd13399cb9
@@ -9,15 +9,14 @@
|
||||
|
||||
import CertificateProvider from '../../utils/CertificateProvider';
|
||||
import {Client} from 'adbkit';
|
||||
import {KeytarManager} from '../../utils/keytar';
|
||||
import * as androidUtil from './androidContainerUtility';
|
||||
import {csrFileName} from '../../utils/certificateUtils';
|
||||
import {csrFileName, extractAppNameFromCSR} from '../../utils/certificateUtils';
|
||||
|
||||
const logTag = 'AndroidCertificateProvider';
|
||||
|
||||
export default class AndroidCertificateProvider extends CertificateProvider {
|
||||
constructor(keytarManager: KeytarManager, private adb: Client) {
|
||||
super(keytarManager);
|
||||
constructor(private adb: Client) {
|
||||
super();
|
||||
}
|
||||
|
||||
async getTargetDeviceId(
|
||||
@@ -75,13 +74,13 @@ export default class AndroidCertificateProvider extends CertificateProvider {
|
||||
return matchingIds[0];
|
||||
}
|
||||
|
||||
protected async handleFSBasedDeploy(
|
||||
protected async deployOrStageFileForDevice(
|
||||
destination: string,
|
||||
filename: string,
|
||||
contents: string,
|
||||
csr: string,
|
||||
appName: string,
|
||||
) {
|
||||
const appName = await extractAppNameFromCSR(csr);
|
||||
const deviceId = await this.getTargetDeviceId(appName, destination, csr);
|
||||
await androidUtil.push(
|
||||
this.adb,
|
||||
|
||||
Reference in New Issue
Block a user