infrastructure/network/certificate_pinning library

Functions

configureCertificatePinning(Dio dio, {List<String> allowedFingerprints = SecurityConstants.allowedSHA256Fingerprints}) → void
Configures SSL certificate pinning on dio via IOHttpClientAdapter.validateCertificate.
isCertificateFingerprintAllowed(X509Certificate? certificate, {required List<String> allowedFingerprints}) bool
Whether certificate matches one of allowedFingerprints.