David Handermann created NIFI-16409:
---------------------------------------

             Summary: Replace Bouncy Castle with JDK Classes in 
StandardPrivateKeyService
                 Key: NIFI-16409
                 URL: https://issues.apache.org/jira/browse/NIFI-16409
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
            Reporter: David Handermann
            Assignee: David Handermann


The {{StandardPrivateKeyService}} currently uses the Bouncy Castle library to 
read PEM-encoded Private Keys. Although the Bouncy Castle libraries are 
available from the Shared NAR, these dependencies are not necessary because the 
standard JDK provides most of the utilities needed for reading standard and 
encrypted PKCS8 Private Key material. Some additional code will be needed to 
implement reading Base64 encoded content and performing decryption, but this 
follows the pattern implemented in {{nifi-security-ssl}} which supports reading 
PEM Private Keys and Certificates for application configuration.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to