11个版本

0.2.11 2019年12月17日
0.2.10 2019年12月17日
0.1.0 2019年12月12日

#6 in #rustc-serialize

MIT许可证

5KB

使用nxmpki库的示例代码,( https://crates.io/crates/nxmpki )

在main.rs文件中

extern crate nxmpki;

extern crate rustc_serialize;

use rustc_serialize::json::Json;

fn main() {

let mut json_str=nxmpki::get_nxm_pki().to_string();
json_str = json_str.to_string();
let json = Json::from_str(&json_str).unwrap();

let js = json.find_path(&["cid"]).unwrap();
let pub_k=json.find_path(&["public_key"]).unwrap();
println!("cid :{}, public key : {}", js, pub_k);

}

在cargo.toml文件中

[dependencies]

nxmpki = "0.2.5"

json = "0.12.0"

rustc-serialize = "0.3.24"


lib.rs:

get_nxm_pki函数返回包含公钥、私钥、Base64编码的公钥和Concrete ID的JSON字符串

GitHub

Crates

依赖关系

~10MB
~171K SLoC