Home | History | Annotate | Download | only in enterprise_platform_keys
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 var utils = require('utils');
      6 var SubtleCrypto = require('enterprise.platformKeys.SubtleCrypto').SubtleCrypto;
      7 
      8 /**
      9  * Implementation of enterprise.platformKeys.Token.
     10  * @param {string} id The id of the new Token.
     11  * @constructor
     12  */
     13 var TokenImpl = function(id) {
     14   this.id = id;
     15   this.subtleCrypto = new SubtleCrypto(id);
     16 };
     17 
     18 exports.Token =
     19     utils.expose('Token', TokenImpl, {readonly:['id', 'subtleCrypto']});
     20