Egyedi alkalmazásba való integráció#

A NetHSM saját egyedi alkalmazásokba való integrálásához» ügyfélkönyvtárak szinte minden programozási nyelvhez rendelkezésre állnak, beleértve például a JavaScriptet, a C++-t és a Pythont. Ezért javasoljuk a OpenAPI Generator használatát.

Az összes rendelkezésre álló nyelv felsorolásához írja be a következőt

$ docker run --pull --rm -ti openapitools/openapi-generator-cli list -i stable

Ezután létrehozhatja a NetHSM klienst a programozási nyelvéhez, így:

$ docker run --rm -ti -v "${PWD}/out:/out" openapitools/openapi-generator-cli generate -i=https://nethsmdemo.nitrokey.com/api_docs/gen_nethsm_api_oas20.json -o out -g javascript

A generált ügyfélkód, ebben a példában a JavaScript, a ./out/ könyvtárban lesz létrehozva. Ez a mappa tartalmazza a használatához szükséges dokumentációt is.