Project

General

Profile

Actions

Task #1532

closed

Configurable KeyChain

Added by Yingdi Yu over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Security
Target version:
Start date:
04/23/2014
Due date:
% Done:

100%

Estimated time:

Description

Applications/Users should be able to choose the TPM that satisfy their requirements.
For example, root user may not have default OSX keychain, so that SecTpmOsx does not work for root user on OS X system; users may switch to SoftHSM-based TPM when it is available.
Current implementation, however, restrict apps/users to use only one TPM which is configured before building the library.
The library would be more flexible if apps/users can configure the TPM in KeyChain.

Configuration File Format: http://redmine.named-data.net/projects/ndn-cpp-dev/wiki/KeyChainConf

Actions #1

Updated by Alex Afanasyev over 10 years ago

  • Target version changed from v0.2 to v0.1

No. We need this right now..., if possible :( Otherwise I'm not sure how to do the deployment on OSX with binary release.

Actions #2

Updated by Yingdi Yu over 10 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Yingdi Yu over 10 years ago

  • Description updated (diff)
  • % Done changed from 0 to 10

KeyChain configuration file has been defined. http://redmine.named-data.net/projects/ndn-cpp-dev/wiki/KeyChainConf

Actions #4

Updated by Alex Afanasyev over 10 years ago

Don't create new config file. This is client settings and we already have client config file.

settings are simple, so i dont see any problem with ini format. I would't overcomplicate things right now.

Actions #5

Updated by Yingdi Yu over 10 years ago

I am not sure whether ini allows sections with the same name.

Actions #6

Updated by Yingdi Yu over 10 years ago

Spec is updated with temporary solution for release 1.0.

Actions #7

Updated by Yingdi Yu over 10 years ago

  • Status changed from In Progress to Code review
  • % Done changed from 10 to 100
Actions #8

Updated by Alex Afanasyev over 10 years ago

  • Status changed from Code review to Closed

Implemented in commit:f56c68f66b19444e82397db6f1c10604ecb1e6dd

Actions

Also available in: Atom PDF