Class Endpoint

Object
   |
   +--Endpoint

class Endpoint

Defined in agreeKey.js


Field Summary
 Object card
          
 Object crypto
          
 Object ephemeralKeyName
          
 Object ks
          
 Object sc
          
 
Constructor Summary
Endpoint(readername,name)
            A communication endpoint with a SmartCard-HSM V2.1
 
Method Summary
 Object deriveKey(publicKey, deriveParam)
           Derive key based on authenticated public key from communication partner
 Object generateEphemeralKey()
           Generate ephemeral key for communication session
 Object login(pin)
           Perform user authentication
 void verifyCertificate(publicKey)
           Verify certificate chain from communication partner

Field Detail

card

Object card

crypto

Object crypto

ephemeralKeyName

Object ephemeralKeyName

ks

Object ks

sc

Object sc

Constructor Detail

Endpoint

Endpoint(readername,name)

Method Detail

deriveKey

Object deriveKey(publicKey, deriveParam)

generateEphemeralKey

Object generateEphemeralKey()

login

Object login(pin)

verifyCertificate

void verifyCertificate(publicKey)


Documentation generated by JSDoc on Sat Feb 24 15:17:19 2024