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 SSL
here 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.
yes, it's been a while, but I remember I just passed a .pem credential file, and it worked.
i am trying similar for connecting to HTTPS. Are you able to resolve this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What are you actually trying to do? It looks like just connect to a JIRA instance that's running over HTTPS? If so you could use the server URL.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.