Try NDNCET Today
By Yufeng Zhang and Zhiyi Zhang (zhiyi@cs.ucla.edu)
Last Modified Mar 20 2020
Instructions
The NDNCERT
and repo-ng
are deployed on the ICE-AR server at UCLA, and the server has been connected to the NDN testbed.
All issued certificates will be pushed to repo-ng
.
To request a certificate, please see the below steps:
1) Preparation
make sure ndn-cxx
, nfd
, and Boost
are correctly configured on the machine
2) Download NDNCERT
get the latest version of NDNCERT.
3) Compile and Install
switch to the ndncert
direcory, compile, and install ndncert by running
cd ndncert
./waf configured
./waf
./waf install
If installation fails, try using sudo ./waf install
.
3) Client Config Downloading
switch to /usr/local/etc/ndncert
, and create client.conf
Copy paste the config file from here to client.conf
.
4) Connect your Node to NDN Testbed
make sure NFD is running, and your machine is connected to the NDN testbed. If not, perform the following operations to start NFD and connect to testbed:
nfd-start
nfdc face create udp4://spurs.cs.ucla.edu
After you run the face creation command, you will see a face ID. Substitute the face ID into the below commands.
nfdc route add /ndn FACE_ID
5) Use NDNCERT to get a new NDN certificate
Request a certificate by running ndncert-client on your terminal, and enter the required information.