1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use crate::{AuthorizationData, Checksum, PrincipalName, Realm};
use red_asn1::Asn1Object;
use red_asn1_derive::Sequence;
#[derive(Sequence, Default, Debug, Clone, PartialEq)]
pub struct AdKdcIssued {
#[seq_field(context_tag = 0)]
pub ad_checksum: Checksum,
#[seq_field(context_tag = 1)]
pub i_realm: Option<Realm>,
#[seq_field(context_tag = 2)]
pub i_sname: Option<PrincipalName>,
#[seq_field(context_tag = 3)]
pub elements: AuthorizationData,
}