-
Notifications
You must be signed in to change notification settings - Fork 45
jpo security svcs Integration
- Pull the latest from jpo-ode GitHub repository. If cloning for the first time, run the following git clone command:
git clone --recurse-submodules https://github.com/usdot-jpo-ode/jpo-ode.git
If updating an existing clone, run the following:
git pull
git submodule --recursive
-
Set an environment variable for
SEC_CRYPTO_SERVICE_BASE_URI=http://IP:PORT
of Green Hills HSM REST endpoint. You may do that by adding it to your.env
file. If you do not have a.env
file in thejpo-ode
directory, copysample.env
file into.env
and add set the property value there. If you DO NOT want to sight the data, setSEC_CRYPTO_SERVICE_BASE_URI=UNSECURED
. -
Run mvn install command to build the application and all dependent submodules. Deploy the application and submodules or Run the shell script
clean-build-and-deploy.cmd
which builds everything and deploys them to Docker containers.
Now you are all set. Sending a TIM to ODE REST endpoint will now sign the message through the security service module before broadcasting it to the field devices.
- Decode a file with asn1c
- Deposit BSM to S3
- Docker fix for SSL issues due to corporate network
- Docker management
- ECDSA Primer
- Filter BSMs through PPM module
- Geofence Filtering for PPM
- Import BSMs from RSU log file
- Import TIMs from RSU log file
- jpo security svcs Integration
- Link host directory to Docker directory
- Migrating from SDW websocket depositor to SDW Depositor Submodule
- ODE Release Deployment
- ODE Release Preparation
- Prepare a fresh Ubuntu instance for ODE installation
- Process for Handling Bugs (Code Defects)
- Run the ODE using the ASN codec module
- Query RSU for set TIMs
- Schema Version 6 Change Notice
- Signed Message File Import
- TIM REST Endpoint Changes
- Using the .env configuration file
- Using the ODE test harness
- Delete TIM on RSU test
- Event Logger Test
- Import Decode and Deliver BSM Test
- Manage SNMP Test
- Sending PDM to RSU Test
- Sending TIM to RSU Test
- Submit_TIM_To_SDW Test
- Log File Changes (schemaVersion=4)
- Receive BSMs over UDP
- Receive ISD via UDP and deposit to SDC
- Receive VSD via UDP and deposit to SDC
- Run the crypto test vectors code with ODE team's OSS encoder
- SchemaVersion 5 Change Notice