Correct Answer: B,D
Explanation/Reference:
D_ The SDN controller enforces jar-signing validation by default. For an experimental/development environment where unsigned applications need to be deployed, jar-signing validation can be turned off altogether:
Stop the SDN controller:
sudo service sdnc stop
2. Modify the /opt/sdn/virgo/bin/dmk.sh script to include the line "-Dsdn.signedJar=none \"
3. Start the SDN controller:
sudo service sdnc start
B: Adding Certificates to Jar-Signing Truststore
To deploy other signed applications onto the controller, use the Java keytool to import the public certificate that was used to sign the application jars into the controller jar-signing truststore (/opt/sdn/admin/ sdnjar_trust.jks):
keytool -importcert -keystore /opt/sdn/admin/sdnjar_trust.jks -file signed_app.cer -alias mysignedcert The controller needs to be restarted for the new truststore to take effect.
Reference: HP VAN SDN Controller Administrator Guide