blob: e7fece67ac5cfa7fbaef1399f0e2bd295fe13f64 [file] [log] [blame]
// Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
entd.onLoad =
function onLoad(manifest) {
entd.pkcs11.setUserPin("111111");
var slot1 = new entd.pkcs11.SlotObject("slot1");
// Generate a keypair and valid CSR so that we write them to the TPM.
slot1.generateKeyPair("9999");
if (!("slot1" in entd.pkcs11.slots))
return println("Expected to find entd.pkcs11.slots['slot1']");
entd.pkcs11.remove("slot1");
if ("slot1" in entd.pkcs11.slots)
return println("Expected entd.pkcs11.slots['slot1'] to have been deleted");
println("LOOKS OK");
}