Skip to content
This repository has been archived by the owner on Sep 19, 2024. It is now read-only.

Latest commit

 

History

History

upload-form

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Virtru SDK Secure Form and File Submission

Example HTML Form and JavaScript that will create 2 TDFs and upload to S3.

Prerequisites

  • S3 Cognito credentials
  • S3 Bucket
  • Cognito credentials must have "appropriate" rights to the S3 Bucket
    • s3:PutObject
    • s3:GetObjectAcl
    • s3:GetObject
    • s3:DeleteObject
    • s3:PutObjectAcl

To Run locally

Install Local Dev Server

cd virtru-sdk-js-upload-form
npm install -g dev-web-server
dev-web-server

Usage

http://localhost:8080

Uninstall Local Dev Server

npm uninstall -g dev-web-server

S3 Authentictaion

This example uses the standard S3 Cognito configuration to access the S3 bucket for upload.

Demo

This will:

  • Create a JSON file of the Text Fields
  • Encrypt the JSON using the Virtru SDK client-side
  • Encrypt the file in the file input filed using the Virtru SDK
# clone the repository
$ git clone http://github.com/virtru/virtru-sdk-js-samples.git

# change directory
$ cd virtru-sdk-js-samples/virtru-sdk-js-webform

# Add Keys
# open js/aws_s3.js 
# -update "BucketName"
# -update "BucketRegion"
# -update "IdentityPoolId"

# Add Form Owner Email Address
# open index.html
# -update "formOwner"

# Run Example
# Visit web form on host