Class StandardCryptoKeyPairUtility
java.lang.Object
dev.getelements.elements.service.util.StandardCryptoKeyPairUtility
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility
public class StandardCryptoKeyPairUtility
extends Object
implements dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility
ECDSA_ALGO, RSA_ALGO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.getelements.elements.sdk.service.util.EncodedKeyPairgenerateKeyPair(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm) <PrivateKeyT extends PrivateKey>
PrivateKeyTgetPrivateKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm, String base64Representation, Class<PrivateKeyT> publicKeyTClass) <PublicKeyT extends PublicKey>
PublicKeyTgetPublicKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm, String base64Representation, Class<PublicKeyT> publicKeyTClass) 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.util.CryptoKeyPairUtility
getPrivateKey, getPublicKey
-
Constructor Details
-
StandardCryptoKeyPairUtility
- Throws:
NoSuchAlgorithmException
-
-
Method Details
-
generateKeyPair
public dev.getelements.elements.sdk.service.util.EncodedKeyPair generateKeyPair(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm) - Specified by:
generateKeyPairin interfacedev.getelements.elements.sdk.service.util.CryptoKeyPairUtility
-
getPublicKey
public <PublicKeyT extends PublicKey> PublicKeyT getPublicKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm, String base64Representation, Class<PublicKeyT> publicKeyTClass) - Specified by:
getPublicKeyin interfacedev.getelements.elements.sdk.service.util.CryptoKeyPairUtility
-
getPrivateKey
public <PrivateKeyT extends PrivateKey> PrivateKeyT getPrivateKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm, String base64Representation, Class<PrivateKeyT> publicKeyTClass) - Specified by:
getPrivateKeyin interfacedev.getelements.elements.sdk.service.util.CryptoKeyPairUtility
-