react-native-ssl-pinning-guard
Version:
SSL pinning module for React Native using TurboModules
15 lines (11 loc) • 393 B
text/typescript
import { TurboModuleRegistry } from 'react-native';
export interface SSLPinningConfig {
domains: string[];
hashes: string[];
}
export interface SslPinningGuardType {
configure(config: SSLPinningConfig): void;
makePinnedRequest(url: string): Promise<string>;
}
const SslPinningGuard = TurboModuleRegistry.get<SslPinningGuardType>('SslPinningGuard');
export default SslPinningGuard!;