15

I was facing issue in React Native when using react-native-pdf to display pdf in App

logs displayed in console:

Error: ReactNativeBlobUtil request error: java.lang.IllegalStateException: Use of own trust manager but none definedjava.lang.IllegalStateException: Use of own trust manager but none defined]

راجہ مخلص
  • 1,177
  • 6
  • 15

1 Answers1

64

Open Your code and simply use trustAllCerts props and set its value false

as shown below :

<Pdf
                    trustAllCerts={false}
                      source={{
                        uri: pdfUrl,
                        cache: true,
                      }}
                      onLoadComplete={(numberOfPages, filePath) => {
                        console.log(`Number of pages: ${numberOfPages}`);
                      }}
                      onPageChanged={(page, numberOfPages) => {
                        console.log(`Current page: ${page}`);
                      }}
                      onError={error => {
                        console.log(error);
                      }}
                      onPressLink={uri => {
                        console.log(`Link pressed: ${uri}`);
                      }}
                      style={styles.pdf}
                    />
راجہ مخلص
  • 1,177
  • 6
  • 15