summaryrefslogtreecommitdiffstats
path: root/bin/caservicecontainer/README
diff options
context:
space:
mode:
Diffstat (limited to 'bin/caservicecontainer/README')
-rwxr-xr-xbin/caservicecontainer/README27
1 files changed, 20 insertions, 7 deletions
diff --git a/bin/caservicecontainer/README b/bin/caservicecontainer/README
index c4c73e8..930d510 100755
--- a/bin/caservicecontainer/README
+++ b/bin/caservicecontainer/README
@@ -1,9 +1,6 @@
-### Copy the ~/sshsm/test/integration/samplecaservicecontainer to /tmp/samplecaservicecontainer on host machine where the
-### containers will be running
-### "samplecaservicecontainer" directory is considered as the sample shared volume for now
-### The files directory will be mounted on the container
-### the bash script test.sh ~/sshsm/test/integration/samplecaservicecontainer/scripts has the steps which are executed by this container as per design. It can be run by the user with sudo rights
+### Create a directory /tmp/volume (mkdir -p /tmp/volume) on host.
+### This is used as shared volume and mounted inside container
### Build docker image with a base image
@@ -11,10 +8,26 @@
$ docker build -t <image name> -f dockerfile .
````
-### Running the CA service container
+### Running the CA service container - Below command will run and log you into the container
````
-$ docker run -d -v /tmp/run/dbus:/var/run/dbus:rw -v /tmp/samplecaservicecontainer:/tmp/files:rw --name CAServicecontainer <image name>
+$ docker run -v /tmp/run/dbus:/var/run/dbus:rw -v /tmp/volume:/tmp/files:rw --name <container name> -i -t --entrypoint=/bin/bash <image name>
````
+### Running the Import utility
+````
+$ import.sh
+````
#### Make sure the TABRMD container is running on the same dbus mountpoint on the host as the CA service container
+
+### Expected Input files for SoftHSM operations
+### 1. passphrase 2. privkey.pem.gpg 3. ca.cert
+### Output - None
+
+### Expected Input files for TPM Hardware opeartion
+### 1. ca.cert 2. duPEncKey 3. dupPriv 4. dupPub 5. dupSymseed 6. tpm_handle (srkhandle)
+### Output - None
+
+### Expected Input for Application's operations
+### 1. test.csr 2. CaSign.java(Application file) 3. ca.cert
+### Output - test.cert (in /tmp Directory)