corda / com.r3.corda.networkmanage.common.cryptoservice.securosys

Package com.r3.corda.networkmanage.common.cryptoservice.securosys

Types

NonCashingContentSignerBuilder

object NonCashingContentSignerBuilder

A copy of object net.corda.nodeapi.internal.crypto.ContentSignerBuilder from Corda node-api. This class do not reuses signatures which are intentionally cashed by net.corda.core.crypto.internal.Instances.getSignatureInstance, instead calling java.security.Signature.getInstance which recreate the returned object. For Securosys HSM with partitions, any crypto primitives (such as a Signature object) needs to be recreated after changing the configuration (these are bound to the TCP transport associated with the current configuration).

SecurosysPrimusXCryptoService

class SecurosysPrimusXCryptoService : JCACryptoService<SecurosysAuthenticationCredentials, SecurosysKeyConfig>

SecurosysPrimusXCryptoServiceTest

class SecurosysPrimusXCryptoServiceTest : CryptoServiceSpec<SecurosysAuthenticationCredentials, SecurosysKeyConfig>

This test can be run against the cloud HSM provided by Securosys. It has the @Ignore annotation by default as the placeholder values have to be filled out in order to run it (see wiki page for credentials).