src/share/classes/sun/security/krb5/KrbTgsReq.java

Print this page
rev 7199 : 8014310: JAAS/Krb5LoginModule using des encytypes failure with NPE after JDK-8012679

*** 289,300 **** HostAddresses addresses, AuthorizationData authorizationData, Ticket[] additionalTickets, EncryptionKey subKey, PAData extraPA) ! throws Asn1Exception, IOException, KdcErrException, KrbApErrException, ! UnknownHostException, KrbCryptoException { KerberosTime req_till = null; if (till == null) { req_till = new KerberosTime(0); } else { req_till = till; --- 289,299 ---- HostAddresses addresses, AuthorizationData authorizationData, Ticket[] additionalTickets, EncryptionKey subKey, PAData extraPA) ! throws IOException, KrbException, UnknownHostException { KerberosTime req_till = null; if (till == null) { req_till = new KerberosTime(0); } else { req_till = till;
*** 312,325 **** tgsReqKey = key; int[] req_eTypes = null; if (eTypes == null) { req_eTypes = EType.getDefaults("default_tgs_enctypes"); - if (req_eTypes == null) { - throw new KrbCryptoException( - "No supported encryption types listed in default_tgs_enctypes"); - } } else { req_eTypes = eTypes; } EncryptionKey reqKey = null; --- 311,320 ----