OkAsDelegate.java revision 1941
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * This code is free software; you can redistribute it and/or modify it
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * under the terms of the GNU General Public License version 2 only, as
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * published by the Free Software Foundation.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * This code is distributed in the hope that it will be useful, but WITHOUT
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * version 2 for more details (a copy is included in the LICENSE file that
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * accompanied this code).
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * You should have received a copy of the GNU General Public License version
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * 2 along with this work; if not, write to the Free Software Foundation,
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * CA 95054 USA or visit www.sun.com if you need additional information or
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * have any questions.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysunpublic class OkAsDelegate {
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun Boolean.valueOf(args[0]), // FORWARDABLE in krb5.conf on?
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun Boolean.valueOf(args[4]), // DelegPolicyState in response
if (!forwardable) {
// in krb5.conf, override it.
Context c, s;
} catch (GSSException e) {