11个版本
0.2.11 | 2019年12月17日 |
---|---|
0.2.10 | 2019年12月17日 |
0.1.0 | 2019年12月12日 |
#6 in #rustc-serialize
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字符串
依赖关系
~10MB
~171K SLoC