Net iD Service

_netid-ng.js

Page updated: 2022-11-17


Download _netid-ng.js

netid-ng-2.2.6.zip

netid-ng-2.0.37.zip

About _netid-ng.js

Net iD Client Javascript API

@copyright: SecMaker AB (https://www.secmaker.com/)

This script should work with all versions of Net iD Client, and should also
work with Net iD Enterprise 6.6 or later. The exception is string tables which
only will work with Net iD Client, since the values for internal string id's
are different for Net iD Enterprise.

The only supported functions/methods are those listed below, all other are for internal use.

Everything else may/will change with future updates. An update will replace the
existing file with a new version and only the functions listed below will
be guaranteed to exist.

USAGE: Add this script and start using functions below.

< script type="text/javascript" src="_netid-ng.js">< /script>
DISCLAIMER: The script is provided "as is" and SecMaker expressly disclaims any warranties, including as regards fitness for purpose, freedom from errors and bugs or that defects in the script will be corrected.
Static object methods:

- netid.signer.initialize
- netid.signer.invoke
- netid.signer.encodeURL
- netid.signer.decodeURL
- netid.signer.encodeBASE64
- netid.signer.decodeBASE64

- netid.plugin.initialize
- netid.plugin.getInfo
- netid.plugin.getVersion
- netid.plugin.getAccessLevel
- netid.plugin.getProperty
- netid.plugin.setProperty
- netid.plugin.enumProperty
- netid.plugin.invoke
- netid.plugin.execute
- netid.plugin.updateLanguage
- netid.plugin.loadError
- netid.plugin.loadContent
- netid.plugin.loadComponentList
- netid.plugin.loadSlotList
- netid.plugin.loadTokenList
- netid.plugin.loadCertificateList
- netid.plugin.loadAllCertificateList
- netid.plugin.loadKeyList
- netid.plugin.loadDataList
- netid.plugin.loadImage
- netid.plugin.loadStringTable
- netid.plugin.getCachedContent
- netid.plugin.tokenPresentChange
- netid.plugin.resetTokenPresentChange
- netid.plugin.hasTokenEvent
- netid.plugin.isCertificatePresent
- netid.plugin.isTokenPresent
- netid.plugin.openToken
- netid.plugin.closeToken
- netid.plugin.isTokenOpen
- netid.plugin.findToken
- netid.plugin.createToken
- netid.plugin.deleteToken
- netid.plugin.initToken
- netid.plugin.resetToken
- netid.plugin.setTokenSerialNumber
- netid.plugin.supportDataObject
- netid.plugin.setDataObject
- netid.plugin.getDataObject
- netid.plugin.setCacheData
- netid.plugin.getCacheData
- netid.plugin.changePIN
- netid.plugin.unlockPIN
- netid.plugin.generateRandom
- netid.plugin.generateUnlockChallenge
- netid.plugin.computeUnlockResponse
- netid.plugin.generateKey
- netid.plugin.deleteKey
- netid.plugin.createRequest
- netid.plugin.writeCertificate
- netid.plugin.deleteCertificate
- netid.plugin.parseCertificate
- netid.plugin.parseCertificateList
- netid.plugin.extractCertificateList
- netid.plugin.signData
- netid.plugin.signDataEx
- netid.plugin.verifyData
- netid.plugin.verifyCertificate
- netid.plugin.encryptData
- netid.plugin.decryptData
- netid.plugin.encryptBlob
- netid.plugin.decryptBlob
- netid.plugin.digestData
- netid.plugin.viewCertificate
- netid.plugin.viewLocation
- netid.plugin.viewData
- netid.plugin.setLocationData
- netid.plugin.getLocationData
- netid.plugin.activateTrace
- netid.plugin.isTraceActive
- netid.plugin.mayOpenTrace
- netid.plugin.openTrace
- netid.plugin.action
- netid.plugin.mayBrowseFile (AVOID USE - will be removed in the future)
- netid.plugin.browseFileOpen (AVOID USE - will be removed in the future)
- netid.plugin.browseFileSave (AVOID USE - will be removed in the future)

- netid.application.available
- netid.application.command

- netid.utility.getScriptVersion
- netid.utility.getDeviceInfo
- netid.utility.isDeviceType
- netid.utility.getMimeType
- netid.utility.getFileType
- netid.utility.getValueByOID
- netid.utility.getResetProfileList
- netid.utility.getResetProfile
- netid.utility.getInitProfileList
- netid.utility.getInitProfile
- netid.utility.getEncoder