Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-35371

Allow the keystore and truststore type to configured for SSL

    XMLWordPrintableJSON

Details

    Description

      Flink always creates a keystore and trustore using the default type defined in the JDK, which in most cases is JKS.

      
      KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
      
      

      We should add other configuration options to set the type explicitly to support other custom formats, and match the options provided by other applications by Spark and Kafka already. The default would continue to be specified by the JDK.

       

      The SSLContext for the REST API can read the configuration option directly, and we need to add extra logic to the CustomSSLEngineProvider for Pekko.

      Attachments

        Issue Links

          Activity

            People

              ammarm Ammar Master
              ammarm Ammar Master
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: