1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.server.kerberos.kdc.authentication;
21
22
23 import org.apache.directory.server.kerberos.kdc.KdcContext;
24 import org.apache.directory.server.kerberos.shared.messages.components.Ticket;
25 import org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey;
26 import org.apache.directory.server.kerberos.shared.replay.ReplayCache;
27 import org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry;
28
29
30
31
32
33
34 public class AuthenticationContext extends KdcContext
35 {
36 private static final long serialVersionUID = -2249170923251265359L;
37
38
39
40 private Ticket ticket;
41 private EncryptionKey clientKey;
42 private ReplayCache replayCache;
43
44 private PrincipalStoreEntry clientEntry;
45 private PrincipalStoreEntry serverEntry;
46
47 private boolean isPreAuthenticated;
48
49
50
51
52
53 public PrincipalStoreEntry getServerEntry()
54 {
55 return serverEntry;
56 }
57
58
59
60
61
62 public void setServerEntry( PrincipalStoreEntry serverEntry )
63 {
64 this.serverEntry = serverEntry;
65 }
66
67
68
69
70
71 public PrincipalStoreEntry getClientEntry()
72 {
73 return clientEntry;
74 }
75
76
77
78
79
80 public void setClientEntry( PrincipalStoreEntry clientEntry )
81 {
82 this.clientEntry = clientEntry;
83 }
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108 public ReplayCache getReplayCache()
109 {
110 return replayCache;
111 }
112
113
114
115
116
117 public void setReplayCache( ReplayCache replayCache )
118 {
119 this.replayCache = replayCache;
120 }
121
122
123
124
125
126 public EncryptionKey getClientKey()
127 {
128 return clientKey;
129 }
130
131
132
133
134
135 public void setClientKey( EncryptionKey clientKey )
136 {
137 this.clientKey = clientKey;
138 }
139
140
141
142
143
144 public Ticket getTicket()
145 {
146 return ticket;
147 }
148
149
150
151
152
153 public void setTicket( Ticket ticket )
154 {
155 this.ticket = ticket;
156 }
157
158
159
160
161
162 public boolean isPreAuthenticated()
163 {
164 return isPreAuthenticated;
165 }
166
167
168
169
170
171 public void setPreAuthenticated( boolean isPreAuthenticated )
172 {
173 this.isPreAuthenticated = isPreAuthenticated;
174 }
175 }