In addition to the TSM SDK, Blockdaemon also offers Java crypto provider integration for the TSM.

The JCE can be used to interact with the TSM as a regular cryptographic user. The JCE supports the following providers:

  • KeyGenerator
  • KeyPairGenerator
  • Signature
  • Cipher
  • KeyStore
  • KeyAgreement

Access to the TSM nodes are configured through environment variables and authentication can be done with username and password.

Private and secret keys generated cannot be exported from the TSM, only EC public keys can be exported, these are in SPKI format.