Skip to content

Jpfonseca/OSMJavaClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ETSI OSM JAVA Wrapper

This repo contains two projects:

  1. ETSI OSM SOL005 JAVA Wrapper: present in the master branch which supports changes implemented in ETSI OSM 9 including the SOL006 Compability. It interfaces with the standardized SOL005 API

  2. ETSI OSM SOL005 NSMF Driver: present in the vsDriver branch which allows for the communication with the 5GROWTH Vertical Slicer.

ETSI OSM SOL005 NSMF Driver

The descriptors and packages created to ne used with this tool can be found here.

The network slice templates as well as vertical service descriptors needed by the 5GROWTH Vertical Slicer can be found here

Maintanance Warning

This repo has not kept up with the changes implemented to ETSI OSM in newer releases.

Running the JAVA Wrapper The JAVA Wrapper was idealized to be an alternative to the Official Python based ESTI OSM client. Therefore the wrapper is called a client in this repo.

In order to run the client one needs to create a pkcs12 trust store

Obtaining OSM NBI private key:

wget -O privkey.pem "https://osm.etsi.org/gitweb/?p=osm/NBI.git;a=blob_plain;f=osm_nbi/http/privkey.pem;hb=refs/heads/v7.0"

Creaing the pkcs12 trust store:

openssl pkcs12 -export -out trust.pkcs12 -passout pass:000000 -in cert.pem -inkey privkey.pem 

Run the client and the tests with the following "flag"

-ea -Djavax.net.ssl.keyStoreType=PKCS12 -Djavax.net.ssl.trustStore=/home/planck/Desktop/5Growth/SimpleDriver/trust.pkcs12 -Djavax.net.ssl.trustStorePassword=000000 -Djdk.internal.httpclient.disableHostnameVerification

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages