jdk/src/share/classes/sun/security/krb5/internal/EncKrbPrivPart.java
changeset 25522 10d789df41bb
parent 5506 202f599c92aa
equal deleted inserted replaced
25521:80551dd1d902 25522:10d789df41bb
   113             throw new Asn1Exception(Krb5.ASN1_BAD_ID);
   113             throw new Asn1Exception(Krb5.ASN1_BAD_ID);
   114         }
   114         }
   115         timestamp = KerberosTime.parse(der.getData(), (byte) 0x01, true);
   115         timestamp = KerberosTime.parse(der.getData(), (byte) 0x01, true);
   116         if ((der.getData().peekByte() & 0x1F) == 0x02) {
   116         if ((der.getData().peekByte() & 0x1F) == 0x02) {
   117             subDer = der.getData().getDerValue();
   117             subDer = der.getData().getDerValue();
   118             usec = new Integer(subDer.getData().getBigInteger().intValue());
   118             usec = subDer.getData().getBigInteger().intValue();
   119         } else {
   119         } else {
   120             usec = null;
   120             usec = null;
   121         }
   121         }
   122         if ((der.getData().peekByte() & 0x1F) == 0x03) {
   122         if ((der.getData().peekByte() & 0x1F) == 0x03) {
   123             subDer = der.getData().getDerValue();
   123             subDer = der.getData().getDerValue();
   124             seqNumber = new Integer(subDer.getData().getBigInteger().intValue());
   124             seqNumber = subDer.getData().getBigInteger().intValue();
   125         } else {
   125         } else {
   126             seqNumber = null;
   126             seqNumber = null;
   127         }
   127         }
   128         sAddress = HostAddress.parse(der.getData(), (byte) 0x04, false);
   128         sAddress = HostAddress.parse(der.getData(), (byte) 0x04, false);
   129         if (der.getData().available() > 0) {
   129         if (der.getData().available() > 0) {