Commit 430b2a66 authored by Lakshay Thakur's avatar Lakshay Thakur
Browse files

changes for encoding changes in main app.

parent 300c3d3a
Loading
Loading
Loading
Loading

certificate-key 1.cer

0 → 100644
+3 −0
Original line number Diff line number Diff line
-----BEGIN CERTIFICATE-----
MIIDqDCCApCgAwIBAgIEZTYNDzANBgkqhkiG9w0BAQsFADCBlTELMAkGA1UEBhMCSU4xEDAOBgNVBAgMB0hhcnlhbmExETAPBgNVBAcMCEd1cnVncmFtMSgwJgYDVQQKDB9MZWVnYWxpdHkgRW5kIFRvIEVuZCBFbmNyeXB0aW9uMRIwEAYDVQQLDAlMZWVnYWxpdHkxIzAhBgNVBAMMGkdyZXkgU3dpZnQgUHJpdmF0ZSBMaW1pdGVkMB4XDTIzMTAyMzA2MDUwM1oXDTMzMTAyMzA2MDUwM1owgZUxCzAJBgNVBAYTAklOMRAwDgYDVQQIDAdIYXJ5YW5hMREwDwYDVQQHDAhHdXJ1Z3JhbTEoMCYGA1UECgwfTGVlZ2FsaXR5IEVuZCBUbyBFbmQgRW5jcnlwdGlvbjESMBAGA1UECwwJTGVlZ2FsaXR5MSMwIQYDVQQDDBpHcmV5IFN3aWZ0IFByaXZhdGUgTGltaXRlZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMntwtR30oA/9qhQwlXpC+tsgo9KprDxndkFftN4eifdY0KjhIeUkpKVJOW4NSIcTd9B5Qi28SdRqP5jU2M1DkuwUW+9z+xIUBor5eGHr7QZk4+dQSUCMFugKaxu4QqbijzJR2i7AchUBgkKWml8w/3OE8tICJYStsJwNdr1zT4stFKud+d23Jn09rL3+1MqQEhrJTVPiLsPZmCkBumzEmpRe+bFj9x6skfv/g0ZR/kbk/rFnHdiOeEzqqYKd4j5GRKk2y/rtlCvLbMUVheeyf6Ku5x1cJ802ZhoiJldC52S5Mr8qmuUsXiYZsQsFk+21AyrIONskihXumE398RwujsCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAnrGWH2pZ9fGWBfPbSeILz1KP9VehgoJveUc/p+8mfa68HiM2oaZdubi2h+wFIRoMfMGbmWX2KuBFus8C3Y02zy2F2IDZqZDGaZcX5/O+dfRoXQWzBJBiafMtV6lOcriL6dkRfnajJhx3YM4QKw6DCa0sLU0vhZdOM5ICXGFe7n1lv+VHOzohCts4Hor0+5RwB/PNpJgnZh1/cGXl4jKrSkyH99YmG0ggVbDVhjUQ+FMI4WyhHVyea9dfEuz1E7vmsjJuNU4b2EMJ4Ze14/P9jSkQ8i/PwzHj96owxjPv7R8y3Z3af1y9XRzxTQXnQViPzlKnfAYezvyzfpy6GKtAig==
-----END CERTIFICATE-----
 No newline at end of file

pfx-file.pfx

0 → 100644
+2.83 KiB

File added.

No diff preview for this file type.

+12 −0
Original line number Diff line number Diff line
@@ -34,5 +34,17 @@


    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
 No newline at end of file
+4 −3
Original line number Diff line number Diff line
package com.leegality.encryptionDecryptionUtil;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.leegality.encryptionDecryptionUtil.crypto.Decrypt;
import com.leegality.encryptionDecryptionUtil.vo.EncryptDecryptResponseVO;

import java.io.FileWriter;
@@ -9,7 +10,7 @@ import java.nio.file.Files;
import java.nio.file.Path;
import java.security.GeneralSecurityException;

public class Decrypt {
public class DecryptUtil {

    public static void writeToFile(String content, String fileName) {
        try (FileWriter writer = new FileWriter(fileName)) {
@@ -27,10 +28,10 @@ public class Decrypt {

        EncryptDecryptResponseVO responseVO = mapper.readValue(inputBytes, EncryptDecryptResponseVO.class);

        com.leegality.encryptionDecryptionUtil.crypto.Decrypt dec = new com.leegality.encryptionDecryptionUtil.crypto.Decrypt();
        Decrypt dec = new Decrypt();
        EncryptDecryptResponseVO responseVO1 = dec.decrypt(responseVO.getPayload(),
                responseVO.getSalt(),
                "/bajaj_testing_keys 3.pfx", "leegality", null);
                "/pfx-file.pfx", "12345678", null);

        writeToFile(responseVO1.getPayload(), "test_payload_decrypted.txt");
    }
+4 −3
Original line number Diff line number Diff line
package com.leegality.encryptionDecryptionUtil;

import com.leegality.encryptionDecryptionUtil.crypto.Encrypt;
import com.leegality.encryptionDecryptionUtil.vo.EncryptDecryptResponseVO;

import java.io.FileWriter;
import java.io.IOException;

public class Encrypt {
public class EncryptUtil {

    public static void writeToFile(String payload, String salt, String fileName) {
        try (FileWriter writer = new FileWriter(fileName)) {
@@ -21,11 +22,11 @@ public class Encrypt {

    public static void main(String[] args) throws Exception {
        final String TEST_PAYLOAD_PLAIN_TEXT = "/test_payload_plain_text.txt";
        final String PUBLIC_KEY = "/bajaj_testing_keys 3.cer";
        final String PUBLIC_KEY = "/certificate-key 1.cer";
        final String TEST_PAYLOAD_ENCRYPTED = "test_payload_encrypted.txt";


        com.leegality.encryptionDecryptionUtil.crypto.Encrypt en = new com.leegality.encryptionDecryptionUtil.crypto.Encrypt();
        Encrypt en = new Encrypt();
        EncryptDecryptResponseVO responseVO = en.encrypt(TEST_PAYLOAD_PLAIN_TEXT, PUBLIC_KEY);
        writeToFile(responseVO.getPayload(), responseVO.getSalt(), TEST_PAYLOAD_ENCRYPTED);

Loading