Class KukenParser

java.lang.Object
es.kukenan.smartfi.parser.KukenParser

public class KukenParser extends Object
Bean uses to generate correct RSA encrypt and decrypt according to rules of CORE system.
  • Field Details

    • cf

      private Cipher cf
      Bean user to Cypher into several algorithms.
    • publicKey

      private PublicKey publicKey
      Bean user to PublicKey.
    • privateKey

      private PrivateKey privateKey
      Bean user to PrivateKey.
    • keySpec

      private X509EncodedKeySpec keySpec
      Bean user to X509EncodedKeySpec.
    • keySpecPcks8

      private PKCS8EncodedKeySpec keySpecPcks8
      Bean user to PKCS8EncodedKeySpec.
    • keyFactory

      private KeyFactory keyFactory
      Bean user to KeyFactory.
  • Constructor Details

    • KukenParser

      public KukenParser()
      Constructor for AuthBean.
  • Method Details

    • getPublicKey

      public PublicKey getPublicKey(String base64PublicKey)
      Method to get public key.
      Parameters:
      base64PublicKey - String in base64 for Public key.
      Returns:
      Get public key from string.
    • getPrivateKey

      public PrivateKey getPrivateKey(String base64PrivateKey)
      Method to get private key.
      Parameters:
      base64PrivateKey - String in base64 for Private key.
      Returns:
      Get private key from string.
    • decrypt

      public String decrypt(byte[] data, String privateKey)
      Decrypt to RSA.
      Parameters:
      data - Data in bytes format.
      privateKey - Input in base64.
      Returns:
      String decrypted for KUKEN.
    • encrypt

      public String encrypt(String data, String publicKey)
      Encrypt in RSA.
      Parameters:
      data - Data in bytes format.
      publicKey - Input in base64.
      Returns:
      String encrypted for KUKEN.