Project

General

Profile

Story #3342

support use of dataone-trusted-CAs in libclient_java and python

Added by Rob Nahf about 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
d1_libclient_java
Start date:
2012-10-18
Due date:
2013-01-05
% Done:

100%

Story Points:
Sprint:

Description

Current implementations rely on the the system's list of trusted certificates (commercially available and standard set) for establishing trust with dataone services. However, not all institutions can provide (afford) to use commercial CAs to sign their server certificates. DataONE has an auxiliary list of CAs that it trusts but does not incorporate automatically into their truststores.

Ideally, this could be contained in d1_libclient implementations, and an easy updating mechanism put in place for deployed client software to update when needed.

as in: customer says "Morpho stopped working, won't connect to this member node" support says, "download this to here, restart Morpho and try again".


Subtasks

Task #3343: configure CertificateManager to look for trusted certificates outside of packageClosedRob Nahf

History

#1 Updated by Rob Nahf about 12 years ago

  • Status changed from New to In Progress

#2 Updated by Chris Jones almost 12 years ago

  • Due date changed from 2012-10-27 to 2013-01-05
  • Target version changed from Sprint-2012.41-Block.6.1 to Sprint-2012.50-Block.6.4

#3 Updated by Rob Nahf almost 12 years ago

  • Status changed from In Progress to Closed

de facto tested in practice and working

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)