Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-10667

Add Private Key Controller Service

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.19.0
    • Extensions
    • None

    Description

      A new Controller Service enabling abstracted access to Private Keys should be implemented to support Processors and Services that require cryptographic Private Keys.

      The service should support returning instances of java.security.PrivateKey. The service should be capable of reading encrypted or unencrypted private keys encoded using the PEM format and structured using PKCS 8. The PEM format represents encoded key material using Base64, so the service should be configurable using either a file path or a sensitive property where the key can be specified as a property value.

      With java.security.PrivateKey being part as the standard JDK, this service interface is suitable for inclusion in the nifi-standard-services-api-nar, which will also enable future custom implementations from other sources.

      Attachments

        Issue Links

          Activity

            People

              exceptionfactory David Handermann
              exceptionfactory David Handermann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 20m
                  1h 20m