Uploaded image for project: 'YADE - Yet Another Data Exchange Tool'
  1. YADE - Yet Another Data Exchange Tool
  2. YADE-543

FTPS - support for client certificate authentication

    XMLWordPrintable

Details

    • Feature
    • Status: Deferred (View Workflow)
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • YADE Client
    • None

    Description

      Current Situation

      • YADE can be configured to verify a server certificate.
        • Configuration items:
          • FTPSClientSecurity
            • KeyStoreType - the type of the keyStore, e.g. "JKS"
            • KeyStoreFile - the Key Store to be used
            • KeyStorePassword - the Key Store password
      • When a server is configured to force client certificate authentication then
        • the client certificate authentication cannot be configured in YADE.
        • the connection to the server cannot be established.

      Desired Behavior

      • Support for client certificate authentication with YADE:
        • Use of common or separate Key Stores for server certificates and client certificate private key entries.
        • Introducing the new configuration items for a FTPSClientSecurity element:
          • KeyStoreClientCertificatePrivateKeyAlias - the alias of the key to use
          • KeyStoreClientCertificatePrivateKeyPassword - the password of the key to use
          • ClientKeyStore - use of an extra Key Store with the client certificate private key entries otherwise the KeyStoreFile will be used
            • ClientKeyStoreType - the type of the keyStore, e.g. "JKS"
            • ClientKeyStoreFile - the Key Store to use
            • ClientKeyStorePassword - the Key Store password

      Attachments

        Issue Links

          Activity

            People

              re Robert Ehrlich
              re Robert Ehrlich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 3 days
                  3d
                  Remaining:
                  Remaining Estimate - 3 days
                  3d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified