< prev index next >

src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbCredInfo.java

Print this page



  21  * or visit www.oracle.com if you need additional information or have any
  22  * questions.
  23  */
  24 
  25 /*
  26  *
  27  *  (C) Copyright IBM Corp. 1999 All Rights Reserved.
  28  *  Copyright 1997 The Open Group Research Institute.  All rights reserved.
  29  */
  30 
  31 package sun.security.krb5.internal;
  32 
  33 import sun.security.krb5.*;
  34 import sun.security.util.*;
  35 import java.util.Vector;
  36 import java.io.IOException;
  37 
  38 /**
  39  * Implements the ASN.1 KrbCredInfo type.
  40  *
  41  * <xmp>
  42  * KrbCredInfo  ::= SEQUENCE {
  43  *      key             [0] EncryptionKey,
  44  *      prealm          [1] Realm OPTIONAL,
  45  *      pname           [2] PrincipalName OPTIONAL,
  46  *      flags           [3] TicketFlags OPTIONAL,
  47  *      authtime        [4] KerberosTime OPTIONAL,
  48  *      starttime       [5] KerberosTime OPTIONAL,
  49  *      endtime         [6] KerberosTime OPTIONAL,
  50  *      renew-till      [7] KerberosTime OPTIONAL,
  51  *      srealm          [8] Realm OPTIONAL,
  52  *      sname           [9] PrincipalName OPTIONAL,
  53  *      caddr           [10] HostAddresses OPTIONAL
  54  * }
  55  * </xmp>
  56  *
  57  * <p>
  58  * This definition reflects the Network Working Group RFC 4120
  59  * specification available at
  60  * <a href="http://www.ietf.org/rfc/rfc4120.txt">
  61  * http://www.ietf.org/rfc/rfc4120.txt</a>.
  62  */
  63 
  64 public class KrbCredInfo {
  65     public EncryptionKey key;
  66     public PrincipalName pname; //optional
  67     public TicketFlags flags; //optional
  68     public KerberosTime authtime; //optional
  69     public KerberosTime starttime; //optional
  70     public KerberosTime endtime; //optional
  71     public KerberosTime renewTill; //optional
  72     public PrincipalName sname; //optional
  73     public HostAddresses caddr; //optional
  74 
  75     private KrbCredInfo() {



  21  * or visit www.oracle.com if you need additional information or have any
  22  * questions.
  23  */
  24 
  25 /*
  26  *
  27  *  (C) Copyright IBM Corp. 1999 All Rights Reserved.
  28  *  Copyright 1997 The Open Group Research Institute.  All rights reserved.
  29  */
  30 
  31 package sun.security.krb5.internal;
  32 
  33 import sun.security.krb5.*;
  34 import sun.security.util.*;
  35 import java.util.Vector;
  36 import java.io.IOException;
  37 
  38 /**
  39  * Implements the ASN.1 KrbCredInfo type.
  40  *
  41  * <pre>{@code
  42  * KrbCredInfo  ::= SEQUENCE {
  43  *      key             [0] EncryptionKey,
  44  *      prealm          [1] Realm OPTIONAL,
  45  *      pname           [2] PrincipalName OPTIONAL,
  46  *      flags           [3] TicketFlags OPTIONAL,
  47  *      authtime        [4] KerberosTime OPTIONAL,
  48  *      starttime       [5] KerberosTime OPTIONAL,
  49  *      endtime         [6] KerberosTime OPTIONAL,
  50  *      renew-till      [7] KerberosTime OPTIONAL,
  51  *      srealm          [8] Realm OPTIONAL,
  52  *      sname           [9] PrincipalName OPTIONAL,
  53  *      caddr           [10] HostAddresses OPTIONAL
  54  * }
  55  * }</pre>
  56  *
  57  * <p>
  58  * This definition reflects the Network Working Group RFC 4120
  59  * specification available at
  60  * <a href="http://www.ietf.org/rfc/rfc4120.txt">
  61  * http://www.ietf.org/rfc/rfc4120.txt</a>.
  62  */
  63 
  64 public class KrbCredInfo {
  65     public EncryptionKey key;
  66     public PrincipalName pname; //optional
  67     public TicketFlags flags; //optional
  68     public KerberosTime authtime; //optional
  69     public KerberosTime starttime; //optional
  70     public KerberosTime endtime; //optional
  71     public KerberosTime renewTill; //optional
  72     public PrincipalName sname; //optional
  73     public HostAddresses caddr; //optional
  74 
  75     private KrbCredInfo() {


< prev index next >