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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.service.util.EncodedKeyPair
    generateKeyPair(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm)
     
    <PrivateKeyT extends PrivateKey>
    PrivateKeyT
    getPrivateKey(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm, String base64Representation, Class<PrivateKeyT> publicKeyTClass)
     
    <PublicKeyT extends PublicKey>
    PublicKeyT
    getPublicKey(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, wait

    Methods inherited from interface dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility

    getPrivateKey, getPublicKey
  • Constructor Details

  • Method Details

    • generateKeyPair

      public dev.getelements.elements.sdk.service.util.EncodedKeyPair generateKeyPair(dev.getelements.elements.sdk.model.crypto.PrivateKeyCrytpoAlgorithm privateKeyCrytpoAlgorithm)
      Specified by:
      generateKeyPair in interface dev.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:
      getPublicKey in interface dev.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:
      getPrivateKey in interface dev.getelements.elements.sdk.service.util.CryptoKeyPairUtility