< prev index next >

src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java

Print this page




  36 import java.util.Date;
  37 import java.security.AccessController;
  38 import java.security.AccessControlContext;
  39 import java.security.PrivilegedExceptionAction;
  40 import java.security.PrivilegedActionException;
  41 
  42 /**
  43  * Implements the krb5 initiator credential element.
  44  *
  45  * @author Mayank Upadhyay
  46  * @author Ram Marti
  47  * @since 1.4
  48  */
  49 
  50 public class Krb5InitCredential
  51     extends KerberosTicket
  52     implements Krb5CredElement {
  53 
  54     private static final long serialVersionUID = 7723415700837898232L;
  55 

  56     private Krb5NameElement name;

  57     private Credentials krb5Credentials;
  58 
  59     private Krb5InitCredential(Krb5NameElement name,
  60                                byte[] asn1Encoding,
  61                                KerberosPrincipal client,
  62                                KerberosPrincipal clientAlias,
  63                                KerberosPrincipal server,
  64                                KerberosPrincipal serverAlias,
  65                                byte[] sessionKey,
  66                                int keyType,
  67                                boolean[] flags,
  68                                Date authTime,
  69                                Date startTime,
  70                                Date endTime,
  71                                Date renewTill,
  72                                InetAddress[] clientAddresses)
  73                                throws GSSException {
  74         super(asn1Encoding,
  75               client,
  76               server,




  36 import java.util.Date;
  37 import java.security.AccessController;
  38 import java.security.AccessControlContext;
  39 import java.security.PrivilegedExceptionAction;
  40 import java.security.PrivilegedActionException;
  41 
  42 /**
  43  * Implements the krb5 initiator credential element.
  44  *
  45  * @author Mayank Upadhyay
  46  * @author Ram Marti
  47  * @since 1.4
  48  */
  49 
  50 public class Krb5InitCredential
  51     extends KerberosTicket
  52     implements Krb5CredElement {
  53 
  54     private static final long serialVersionUID = 7723415700837898232L;
  55 
  56     @SuppressWarnings("serial") // Not statically typed as Serializable
  57     private Krb5NameElement name;
  58     @SuppressWarnings("serial") // Not statically typed as Serializable
  59     private Credentials krb5Credentials;
  60 
  61     private Krb5InitCredential(Krb5NameElement name,
  62                                byte[] asn1Encoding,
  63                                KerberosPrincipal client,
  64                                KerberosPrincipal clientAlias,
  65                                KerberosPrincipal server,
  66                                KerberosPrincipal serverAlias,
  67                                byte[] sessionKey,
  68                                int keyType,
  69                                boolean[] flags,
  70                                Date authTime,
  71                                Date startTime,
  72                                Date endTime,
  73                                Date renewTill,
  74                                InetAddress[] clientAddresses)
  75                                throws GSSException {
  76         super(asn1Encoding,
  77               client,
  78               server,


< prev index next >