com.ibm.security.krb5.internal
Class KRBError
- java.lang.Object
com.ibm.security.krb5.internal.KRBError
- public class KRBError
- extends java.lang.Object
This definition reflects the Network Working Group RFC 1510 specifications dated September 1993 and available at http://www.ietf.org/rfc/rfc1510.txt.
Field Summary
Modifier and Type | Field and Description |
---|---|
cname
|
|
crealm
|
|
cTime
|
|
|
cuSec
|
eCksum
|
|
|
eData
|
|
errorCode
|
|
eText
|
|
msgType
|
|
pvno
|
realm
|
|
sname
|
|
sTime
|
|
|
suSec
|
Constructor Summary
Constructor and Description |
---|
KRBError(APOptions new_apOptions,KerberosTime new_cTime,java.lang.Integer new_cuSec,KerberosTime new_sTime,java.lang.Integer new_suSec,int new_errorCode,Realm new_crealm,PrincipalName new_cname,Realm new_realm,PrincipalName new_sname,java.lang.String new_eText,byte[] new_eData)
|
KRBError(APOptions new_apOptions,KerberosTime new_cTime,java.lang.Integer new_cuSec,KerberosTime new_sTime,java.lang.Integer new_suSec,int new_errorCode,Realm new_crealm,PrincipalName new_cname,Realm new_realm,PrincipalName new_sname,java.lang.String new_eText,byte[] new_eData,Checksum new_eCksum)
|
KRBError(byte[] data)
|
KRBError(com.ibm.security.util.DerValue encoding)
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
asn1Encode()
Encodes an KRBError object.
|
|
getClientMicroSeconds()
|
getClientTime()
|
|
|
getEData()
|
|
getErrorCode()
|
|
getErrorString()
|
|
getEType()
|
|
getParams()
|
|
getSalt()
|
|
getServerMicroSeconds()
|
getServerTime()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
pvno
- public int pvno
msgType
- public int msgType
cTime
- public KerberosTime cTime
cuSec
- public java.lang.Integer cuSec
sTime
- public KerberosTime sTime
suSec
- public java.lang.Integer suSec
errorCode
- public int errorCode
crealm
- public Realm crealm
cname
- public PrincipalName cname
realm
- public Realm realm
sname
- public PrincipalName sname
eText
- public java.lang.String eText
eData
- public byte[] eData
eCksum
- public Checksum eCksum
Constructor Detail
KRBError
- public KRBError(APOptions new_apOptions,
- KerberosTime new_cTime,
- java.lang.Integer new_cuSec,
- KerberosTime new_sTime,
- java.lang.Integer new_suSec,
- int new_errorCode,
- Realm new_crealm,
- PrincipalName new_cname,
- Realm new_realm,
- PrincipalName new_sname,
- java.lang.String new_eText,
- byte[] new_eData)
KRBError
- public KRBError(APOptions new_apOptions,
- KerberosTime new_cTime,
- java.lang.Integer new_cuSec,
- KerberosTime new_sTime,
- java.lang.Integer new_suSec,
- int new_errorCode,
- Realm new_crealm,
- PrincipalName new_cname,
- Realm new_realm,
- PrincipalName new_sname,
- java.lang.String new_eText,
- byte[] new_eData,
- Checksum new_eCksum)
KRBError
- public KRBError(byte[] data)
- throws Asn1Exception
- RealmException
- KrbApErrException
- java.io.IOException
KRBError
- public KRBError(com.ibm.security.util.DerValue encoding)
- throws Asn1Exception
- RealmException
- KrbApErrException
- java.io.IOException
Method Detail
getServerTime
- public final KerberosTime getServerTime( )
getClientTime
- public final KerberosTime getClientTime( )
getServerMicroSeconds
- public final java.lang.Integer getServerMicroSeconds( )
getClientMicroSeconds
- public final java.lang.Integer getClientMicroSeconds( )
getErrorCode
- public final int getErrorCode()
getErrorString
- public final java.lang.String getErrorString( )
getEData
- public final byte[] getEData()
getEType
- public final int getEType()
getSalt
- public final byte[] getSalt()
getParams
- public final byte[] getParams()
asn1Encode
- public byte[] asn1Encode()
- throws Asn1Exception
- java.io.IOException
Encodes an KRBError object.
Returns:
the byte array of encoded KRBError object.
Throws:
Asn1Exception
- if an error occurs while decoding an ASN1 encoded data. java.io.IOException
- if an I/O error occurs while reading encoded data.