Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.7 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.7 KB

vdp-client-app

This repository hosts the Spring boot micro service example using two-way-ssl to connect for the Visa Developer Platform (Sandbox Environment).

Getting Started

The instructions will guide you make the first call to VDP from your local machine for development and testing purposes.

Prerequisites

Setup & Installation

  • Follow the instruction of Two-Way SSL (Mutual Authentication) to generate client side certificated key/files.
  • This example specifically follows 'Configuring a Two-Way SSL Keystore Using an Auto-generated CSR' to generate jks file.
  • After generate your local jks file, you can replace the 'dummy_key_file.jks' under resources folder of this project.
  • Edit the file name 'classpath:dummy_key_file.jks' on VdpClientAuthConfig.java
  • Edit /resources/application.properties to set the fields shown below. Refer the Getting Started Guide to get the credentials.
auth.userid=<YOUR_VDP_PROJECT_USER_ID>
auth.password=<YOUR_VDP_PROJECT_PASSWORD>
auth.keystore.password=<YOUR_KEYSTORE_PASSWORD>
auth.privatekey.password=<YOUR_PRIVATE_KEY_PASSWORD>
  • Run the below command to install and resolve all dependencies
mvn clean install
  • Run the application
java -jar vdp-client-app-0.0.1-SNAPSHOT.jar