hi tried a fair long time on how to link in SSL,
in the doc:
:param options: Specify the server and properties this client will use. Use a dict with any
of the following properties:
* server -- the server address and context path to use. Defaults to ``http://localhost:2990/jira``.
* rest_path -- the root REST path to use. Defaults to ``api``, where the JIRA REST resources live.
* rest_api_version -- the version of the REST resources under rest_path to use. Defaults to ``2``.
* verify -- Verify SSL certs. Defaults to ``True``.
* client_cert -- a tuple of (cert,key) for the requests library for client side SSLhere is the request:
client_cert – a tuple of (cert,key) for the requests library for client side ssl
snippet are:
options = {
"server" : "https://%s" % config.get("Jira.server"),
"verify" : True,
"client_cert" : ("myAPP.crt",[some key file])
};
try:
jirahd = JIRA(options,basic_auth=(config.get("Jira.user"), config.get("Jira.password")));
Name = jirahd.issue("fwvr-183");
jirahd.add_comment(Name,"again, test comments for jiradev link.");
#print jirahd.create_issue(fields=issue_dict).key;
except JIRAError as e:
sys.stderr.write("Failed to create Jira object. Message: \"%s\".\n" % (e.text));i only got .pem file for this, and generated .crt, but still not sure what the key file should be or how to get it, i mean in theory isn't a private key invisible anyway? how can i get one from outside?
Many thanks to this.