Move certificate exchange bits to app-connectivity

Summary: Bit of reorganising as utils is a bit too generic and crowded.

Reviewed By: passy

Differential Revision: D47186536

fbshipit-source-id: 7b1dd26db95aef00778ff4f23d91f7371c4d07ad
This commit is contained in:
Lorenzo Blasa
2023-07-04 02:19:58 -07:00
committed by Facebook GitHub Bot
parent 20d7b57dbe
commit f63e5d440a
14 changed files with 26 additions and 17 deletions

View File

@@ -17,7 +17,7 @@ import {
reportPlatformFailures,
FlipperServerEvents,
} from 'flipper-common';
import CertificateProvider from '../utils/CertificateProvider';
import CertificateProvider from './certificate-exchange/CertificateProvider';
import {ClientConnection, ConnectionStatus} from './ClientConnection';
import {EventEmitter} from 'events';
import invariant from 'invariant';
@@ -44,7 +44,7 @@ import {
import {
extractAppNameFromCSR,
loadSecureServerConfig,
} from '../utils/certificateUtils';
} from './certificate-exchange/certificate-utils';
import DesktopCertificateProvider from '../devices/desktop/DesktopCertificateProvider';
import WWWCertificateProvider from '../fb-stubs/WWWCertificateProvider';
import {tracker} from '../utils/tracker';

View File

@@ -7,7 +7,7 @@
* @format
*/
import {SecureServerConfig} from '../utils/certificateUtils';
import {SecureServerConfig} from './certificate-exchange/certificate-utils';
import ServerWebSocketBase, {ServerEventsListener} from './ServerWebSocketBase';
import ServerRSocket from './ServerRSocket';
import SecureServerWebSocket from './SecureServerWebSocket';

View File

@@ -7,7 +7,7 @@
* @format
*/
import {SecureServerConfig} from '../utils/certificateUtils';
import {SecureServerConfig} from './certificate-exchange/certificate-utils';
import ServerWebSocketBase, {
SecureClientQuery,
ServerEventsListener,

View File

@@ -24,7 +24,7 @@ import {
parseMessageToJson,
verifyClientQueryComesFromCertExchangeSupportedOS,
} from './Utilities';
import {SecureServerConfig} from '../utils/certificateUtils';
import {SecureServerConfig} from './certificate-exchange/certificate-utils';
import {Server} from 'net';
import {serializeError} from 'serialize-error';
import {WSCloseCode} from '../utils/WSCloseCode';

View File

@@ -13,7 +13,7 @@ import {
ClientQuery,
SignCertificateMessage,
} from 'flipper-common';
import {SecureServerConfig} from '../utils/certificateUtils';
import {SecureServerConfig} from './certificate-exchange/certificate-utils';
/**
* ClientCsrQuery defines a client query with CSR

View File

@@ -15,7 +15,7 @@ import {
extractAppNameFromCSR,
generateClientCertificate,
getCACertificate,
} from './certificateUtils';
} from './certificate-utils';
export default abstract class CertificateProvider {
abstract medium: CertificateExchangeMedium;

View File

@@ -18,9 +18,9 @@ import path from 'path';
import tmp, {FileOptions} from 'tmp';
import {FlipperServerConfig, reportPlatformFailures} from 'flipper-common';
import {isTest} from 'flipper-common';
import {flipperDataFolder} from './paths';
import {flipperDataFolder} from '../../utils/paths';
import * as jwt from 'jsonwebtoken';
import {getFlipperServerConfig} from '../FlipperServerConfig';
import {getFlipperServerConfig} from '../../FlipperServerConfig';
const tmpFile = promisify(tmp.file) as (
options?: FileOptions,

View File

@@ -7,10 +7,13 @@
* @format
*/
import CertificateProvider from '../../utils/CertificateProvider';
import CertificateProvider from '../../app-connectivity/certificate-exchange/CertificateProvider';
import {Client} from 'adbkit';
import * as androidUtil from './androidContainerUtility';
import {csrFileName, extractAppNameFromCSR} from '../../utils/certificateUtils';
import {
csrFileName,
extractAppNameFromCSR,
} from '../../app-connectivity/certificate-exchange/certificate-utils';
const logTag = 'AndroidCertificateProvider';

View File

@@ -7,7 +7,7 @@
* @format
*/
import CertificateProvider from '../../utils/CertificateProvider';
import CertificateProvider from '../../app-connectivity/certificate-exchange/CertificateProvider';
import fs from 'fs-extra';
export default class DesktopCertificateProvider extends CertificateProvider {

View File

@@ -7,12 +7,15 @@
* @format
*/
import CertificateProvider from '../../utils/CertificateProvider';
import CertificateProvider from '../../app-connectivity/certificate-exchange/CertificateProvider';
import iosUtil, {IdbConfig} from './iOSContainerUtility';
import fs from 'fs-extra';
import {promisify} from 'util';
import tmp, {DirOptions} from 'tmp';
import {csrFileName, extractAppNameFromCSR} from '../../utils/certificateUtils';
import {
csrFileName,
extractAppNameFromCSR,
} from '../../app-connectivity/certificate-exchange/certificate-utils';
import path from 'path';
const tmpDir = promisify(tmp.dir) as (options?: DirOptions) => Promise<string>;

View File

@@ -8,7 +8,7 @@
*/
import {KeytarManager} from '../utils/keytar';
import CertificateProvider from '../utils/CertificateProvider';
import CertificateProvider from '../app-connectivity/certificate-exchange/CertificateProvider';
export default class WWWCertificateProvider extends CertificateProvider {
name = 'WWWCertificateProvider';

View File

@@ -23,4 +23,7 @@ export {isFBBuild} from './fb-stubs/constants';
export {WEBSOCKET_MAX_MESSAGE_SIZE} from './app-connectivity/ServerWebSocket';
export {getAuthToken, hasAuthToken} from './utils/certificateUtils';
export {
getAuthToken,
hasAuthToken,
} from './app-connectivity/certificate-exchange/certificate-utils';

View File

@@ -23,7 +23,7 @@ import exitHook from 'exit-hook';
import {attachSocketServer} from './attachSocketServer';
import {FlipperServerImpl} from '../FlipperServerImpl';
import {FlipperServerCompanionEnv} from 'flipper-server-companion';
import {validateAuthToken} from '../utils/certificateUtils';
import {validateAuthToken} from '../app-connectivity/certificate-exchange/certificate-utils';
import {tracker} from '../utils/tracker';
type Config = {