Generates the DTLS identity in browser process and returns it to the renderer process.
This is the first part of implementing a persistent identity store for WebRTC in Chrome. It implements the IPC messages to request and return the DTLS identity and the identity generation in browser process. A persistent store based on SQLite DB will be implemented later.

DTLSIdentityService: used in the renderer process to request a DTLS identity. It sends an IPC to the browser process and receives the reply containing the identity in a callback.
DTLSIdentityServiceHost: listens for the IPC message from DTLSIdentityService and passes the request to DTLSIdentityStore.
DTLSIdentityStore: created per RenerProcessHost. For now it always generates a new identity on a worker thread for each request, without any caching or persistent storage.


BUG=https://code.google.com/p/webrtc/issues/detail?id=1864

Review URL: https://chromiumcodereview.appspot.com/15969025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209499 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: d322066dba0d6bfb0e591b651c47f5e27efcb98a
1 file changed
tree: c25ac6d41f479c1763fc063efad8d7b9b62b4eba
  1. base/
  2. build/
  3. dbus/
  4. ipc/
  5. testing/
  6. third_party/