|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface to pre-authentication data passed to an Authentication or Ticket Granting service in a ticket request or returned from the service in a response.
PaData consists of a typed application-specific byte array.
Several PaData types have been or are being standardized at the IETF.
Supported types in this release are PA_TGS_REQ
and
PA_PW_SALT
which are handled transparently, and PA_ENC_TIMESTAMP
for which the class PaEncTimeStamp is available.
PaData is defined in RFC1510 as the ASN.1 structure
PA-DATA ::= SEQUENCE { padata-type[1] INTEGER, padata-value[2] OCTET STRING, -- might be encoded AP-REQ }
Users requiring pre-authentication other than encrypted timestamp in an initial authentication request can create their own PaData implementation.
PaEncTimestamp
,
Kerberos
Field Summary | |
static int |
PA_ENC_TIMESTAMP
Encrypted timestamp PaData (type = 2) included in a request |
static int |
PA_ENC_UNIX_TIME
Encrypted Unix time PaData (type = 3) sent in a request |
static int |
PA_PW_SALT
Password salt PaData (type = 2) returned in a response |
static int |
PA_TGS_REQ
TGS request PaData (type = 1) sent in a service ticket request |
Method Summary | |
int |
type()
Returns the type for this PaData |
byte[] |
value()
Returns the value for this PaData |
Field Detail |
public static final int PA_TGS_REQ
public static final int PA_ENC_TIMESTAMP
public static final int PA_PW_SALT
public static final int PA_ENC_UNIX_TIME
Method Detail |
public int type()
public byte[] value()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |