cerbero-lib 0.0.20

Kerberos protocol attacker library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use kerberos_asn1::{EncKdcRepPart, KrbCredInfo, PrincipalName};

pub fn new_krb_cred_info(enc_as_rep_part: EncKdcRepPart, prealm: String, pname: PrincipalName) -> KrbCredInfo
{
	return KrbCredInfo { key: enc_as_rep_part.key,
	                     prealm: Some(prealm),
	                     pname: Some(pname),
	                     flags: Some(enc_as_rep_part.flags),
	                     authtime: Some(enc_as_rep_part.authtime),
	                     starttime: enc_as_rep_part.starttime,
	                     endtime: Some(enc_as_rep_part.endtime),
	                     renew_till: enc_as_rep_part.renew_till,
	                     srealm: Some(enc_as_rep_part.srealm),
	                     sname: Some(enc_as_rep_part.sname),
	                     caddr: enc_as_rep_part.caddr };
}