#kerberos #credentials #ccache #parser #store #structures #client

himmelblau_kerberos_ccache

解析ccache Kerberos结构的库

2个版本

0.4.1 2024年7月3日
0.4.0 2024年6月21日

#228认证

Download history 140/week @ 2024-06-21 100/week @ 2024-06-28 54/week @ 2024-07-05 6/week @ 2024-07-12

66 每月下载量
2 crates 中使用

AGPL-3.0

285KB
6K SLoC

用于在ccache中存储Kerberos凭证的类型

示例

加载和保存到文件中

use kerberos_ccache::CCache;
use std::fs;

let data = fs::read("./bob_tgt.ccache").expect("Unable to read file");

let ccache = CCache::parse(&data)
    .expect("Unable to parse file content")
    .1;

let data_2 = ccache.build();
fs::write("./bob_tgt2.ccache", data_2).expect("Unable to write file");

参考资料


lib.rs:

用于在ccache中存储Kerberos凭证的类型

示例

加载和保存到文件中

use himmelblau_kerberos_ccache::CCache;
use std::fs;

let data = fs::read("./bob_tgt.ccache").expect("Unable to read file");

let ccache = CCache::parse(&data)
    .expect("Unable to parse file content")
    .1;

let data_2 = ccache.build();
fs::write("./bob_tgt2.ccache", data_2).expect("Unable to write file");

参考资料

依赖

~2.4–3.5MB
~62K SLoC