Class AesVaultCryptoUtilities
java.lang.Object
dev.getelements.elements.service.blockchain.crypto.AesVaultCryptoUtilities
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
public class AesVaultCryptoUtilities
extends Object
implements dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey> decryptKey(dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey vaultKey, String passphrase) dev.getelements.elements.sdk.model.blockchain.wallet.VaultKeyencryptKey(dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey vaultKey, String passphrase) dev.getelements.elements.sdk.model.blockchain.wallet.VaultKeygenerateKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm algorithm) dev.getelements.elements.sdk.service.util.CryptoKeyPairUtilitycom.fasterxml.jackson.databind.ObjectMapperjakarta.validation.ValidatorvoidsetCryptoKeyPairUtility(dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility cryptoKeyPairUtility) voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) voidsetValidator(jakarta.validation.Validator validator) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
generateKey, reEncryptKey
-
Constructor Details
-
AesVaultCryptoUtilities
public AesVaultCryptoUtilities()
-
-
Method Details
-
generateKey
public dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey generateKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm algorithm) - Specified by:
generateKeyin interfacedev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
-
encryptKey
public dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey encryptKey(dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey vaultKey, String passphrase) - Specified by:
encryptKeyin interfacedev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
-
decryptKey
public Optional<dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey> decryptKey(dev.getelements.elements.sdk.model.blockchain.wallet.VaultKey vaultKey, String passphrase) - Specified by:
decryptKeyin interfacedev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
-
getValidator
public jakarta.validation.Validator getValidator() -
setValidator
@Inject public void setValidator(jakarta.validation.Validator validator) -
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
setObjectMapper
@Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
getCryptoKeyPairUtility
public dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility getCryptoKeyPairUtility() -
setCryptoKeyPairUtility
@Inject public void setCryptoKeyPairUtility(dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility cryptoKeyPairUtility)
-