Class HSMKeyStore

Object
   |
   +--HSMKeyStore

class HSMKeyStore


Class implementing some simple access functions to generate key pairs and store certificates
Defined in hsmkeystore.js


Field Summary
 Object sc
          
 
Constructor Summary
HSMKeyStore(<SmartCardHSM> sc)
            Create a simple key store front-end
 
Method Summary
 void deleteKey(<String> label)
           Delete key and certificate with given label
 String[] enumerateKeys()
           Return list of keys
 Object generateECCKeyPair(<String> label, <String> curve)
           Generate an ECDSA key pair
 Object generateRSAKeyPair(<String> label, <Number> keysize)
           Generate a RSA key pair
 X509 getEndEntityCertificate(<String> label)
           Get certificate for given label
 Key getKey(<String> label)
           Get key for given label
 void storeEndEntityCertificate(<String> label, <X509> cert)
           Store certificate under given label

Field Detail

sc

Object sc

Constructor Detail

HSMKeyStore

HSMKeyStore(<SmartCardHSM> sc)

Method Detail

deleteKey

void deleteKey(<String> label)

enumerateKeys

String[] enumerateKeys()

generateECCKeyPair

Object generateECCKeyPair(<String> label, <String> curve)

generateRSAKeyPair

Object generateRSAKeyPair(<String> label, <Number> keysize)

getEndEntityCertificate

X509 getEndEntityCertificate(<String> label)

getKey

Key getKey(<String> label)

storeEndEntityCertificate

void storeEndEntityCertificate(<String> label, <X509> cert)


Documentation generated by JSDoc on Tue Sep 3 22:29:45 2013