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() { |