src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
changeset 57487 643978a35f6e
parent 47216 71c04702a3d5
child 58331 e4ce29f6094e
equal deleted inserted replaced
57486:347804d623fc 57487:643978a35f6e
     1 /*
     1 /*
     2  * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
   343                     // Create the addresses object.
   343                     // Create the addresses object.
   344                     hostAddresses = BuildAddressList(env, creds.addresses);
   344                     hostAddresses = BuildAddressList(env, creds.addresses);
   345 
   345 
   346                     if (krbcredsConstructor == 0) {
   346                     if (krbcredsConstructor == 0) {
   347                         krbcredsConstructor = (*env)->GetMethodID(env, krbcredsClass, "<init>",
   347                         krbcredsConstructor = (*env)->GetMethodID(env, krbcredsClass, "<init>",
   348                                                                   "(Lsun/security/krb5/internal/Ticket;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/EncryptionKey;Lsun/security/krb5/internal/TicketFlags;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/HostAddresses;)V");
   348                                                                   "(Lsun/security/krb5/internal/Ticket;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/EncryptionKey;Lsun/security/krb5/internal/TicketFlags;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/HostAddresses;)V");
   349                         if (krbcredsConstructor == 0) {
   349                         if (krbcredsConstructor == 0) {
   350                             printf("Couldn't find sun.security.krb5.internal.Ticket constructor\n");
   350                             printf("Couldn't find sun.security.krb5.internal.Ticket constructor\n");
   351                             break;
   351                             break;
   352                         }
   352                         }
   353                     }
   353                     }
   357                                                  env,
   357                                                  env,
   358                                                  krbcredsClass,
   358                                                  krbcredsClass,
   359                                                  krbcredsConstructor,
   359                                                  krbcredsConstructor,
   360                                                  ticket,
   360                                                  ticket,
   361                                                  clientPrincipal,
   361                                                  clientPrincipal,
       
   362                                                  NULL,
   362                                                  targetPrincipal,
   363                                                  targetPrincipal,
       
   364                                                  NULL,
   363                                                  encryptionKey,
   365                                                  encryptionKey,
   364                                                  ticketFlags,
   366                                                  ticketFlags,
   365                                                  authTime,
   367                                                  authTime,
   366                                                  startTime,
   368                                                  startTime,
   367                                                  endTime,
   369                                                  endTime,