Bug 798303

Summary: [RFE] Allow values for ssl encryption to be passed programmatically (vs environment variables)
Product: Red Hat Enterprise MRG Reporter: Trevor McKay <tmckay>
Component: qpid-cppAssignee: messaging-bugs <messaging-bugs>
Status: NEW --- QA Contact: MRG Quality Engineering <mrgqe-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: DevelopmentCC: jross
Target Milestone: ---Keywords: Improvement
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 794827    

Description Trevor McKay 2012-02-28 15:23:03 UTC
Description of problem:

The current C++ implementation uses environment variables to up ssl.  It would be useful to have a programmatic API that allows clients to pass values as arguments as an option.  Condor, for example, is more geared toward programmatic settings than using the environment.

From section 10.3 of the Messaging User Guide defines the following env variables.

QPID_SSL_USE_EXPORT_POLICY
QPID_SSL_CERT_PASSWORD_FILE PATH
QPID_SSL_CERT_DB PATH
QPID_SSL_CERT_NAME NAME

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info: