PROXY  WHOIS  RQUOTE  TEXTS  SOFT  FOREX  BBOARD
 Music  Philosophy  Code  Literature  Russian

= ROOT|Technical|Code_Examples|Java|org|ietf|jgss|GSSException.java =

page 1 of 4



/*
 * @(#)GSSException.java	1.12 05/11/17
 *
 * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package org.ietf.jgss;

/**
 * This exception is thrown whenever a GSS-API error occurs, including
 * any mechanism specific error.  It may contain both the major and the
 * minor GSS-API status codes.  Major error codes are those defined at the
 * GSS-API level in this class. Minor error codes are mechanism specific
 * error codes that can provide additional information. The underlying
 * mechanism implementation is responsible for setting appropriate minor
 * status codes when throwing this exception.  Aside from delivering the
 * numeric error codes to the caller, this class performs the mapping from
 * their numeric values to textual representations. <p>
 *
 * @author Mayank Upadhyay
 * @version 1.12, 11/17/05
 * @since 1.4
 */
public class GSSException extends Exception {

    private static final long serialVersionUID = -2706218945227726672L;

    /** 
     * Channel bindings mismatch.
     */
    public static final int BAD_BINDINGS = 1; //start with 1

    /** 
     * Unsupported mechanism requested.
     */
    public static final int BAD_MECH = 2;

    /** 
     * Invalid name provided.
     */
    public static final int BAD_NAME = 3;

    /** 
     * Name of unsupported type provided.
     */
    public static final int BAD_NAMETYPE = 4;

    /** 
     * Invalid status code.
     */
    /*
     * This is meant to be thrown by display_status which displays
     * major/minor status when an incorrect status type is passed in to it!
     */
    public static final int BAD_STATUS = 5;

    /** 
     * Token had invalid integrity check.
     */
    public static final int BAD_MIC = 6;

    /** 
     * Security context expired.
     */
    public static final int CONTEXT_EXPIRED = 7;

    /** 
     * Expired credentials.
     */
    public static final int CREDENTIALS_EXPIRED  = 8;

    /** 
     * Defective credentials.
     * 
     */
    public static final int DEFECTIVE_CREDENTIAL = 9;

    /** 
     * Defective token.
     * 
     */
    public static final int DEFECTIVE_TOKEN = 10;

    /** 
     * General failure, unspecified at GSS-API level.
     */
    public static final int FAILURE = 11;

    /** 
     * Invalid security context.
     */
    public static final int NO_CONTEXT = 12;

    /** 
     * Invalid credentials.
     */
    public static final int NO_CRED = 13;
        
    /** 
=1=

= PAGE 1 = NEXT > |2|3|4

UP TO ROOT | UP TO DIR

Google
 


E-mail Facebook Google Digg del.icio.us BlinkList Fark Furl Ma.gnolia Netscape NewsVine Reddit Slashdot Spurl StumbleUpon Technorati YahooMyWeb LiveJournal Blogmarks TwitThis Live News2.ru BobrDobr.ru Memori.ru MoeMesto.ru

0.0143099 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU)