You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2005/05/05 19:08:40 UTC

svn commit: r168357 - /directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/codec/grammars/SpnegoStatesEnum.java

Author: elecharny
Date: Thu May  5 10:08:40 2005
New Revision: 168357

URL: http://svn.apache.org/viewcvs?rev=168357&view=rev
Log:
Added all the SpnegoNegTokenTarg states.

Modified:
    directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/codec/grammars/SpnegoStatesEnum.java

Modified: directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/codec/grammars/SpnegoStatesEnum.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/codec/grammars/SpnegoStatesEnum.java?rev=168357&r1=168356&r2=168357&view=diff
==============================================================================
--- directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/codec/grammars/SpnegoStatesEnum.java (original)
+++ directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/spnego/codec/grammars/SpnegoStatesEnum.java Thu May  5 10:08:40 2005
@@ -60,7 +60,7 @@
 
     //--------------------------------------------------------------------
     // As the next element is optional, we need to use a special
-    // transition to fork to the good state
+    // transition to fork to the good states
     //--------------------------------------------------------------------
     /** SPNEGO neg token init SEQUENCE Value next tag */
     public static final int SPNEGO_NEG_TOKEN_INIT_SEQUENCE_FOLLOWING_TAG = 6;
@@ -165,40 +165,166 @@
     //--------------------------------------------------------------------
     // mechListMIC state
     //--------------------------------------------------------------------
-    /** SPNEGO mech list MIC tag */
-    public static final int SPNEGO_MECH_LIST_MIC_TAG = 28;
-
     /** SPNEGO mech list MIC length */
-    public static final int SPNEGO_MECH_LIST_MIC_LENGTH = 29;
+    public static final int SPNEGO_INIT_MECH_LIST_MIC_LENGTH = 28;
 
     /** SPNEGO mech list MIC value */
-    public static final int SPNEGO_MECH_LIST_MIC_VALUE = 30;
+    public static final int SPNEGO_INIT_MECH_LIST_MIC_VALUE = 29;
 
     /** SPNEGO mech list MIC tag */
-    public static final int SPNEGO_MECH_LIST_MIC_OCTET_STRING_TAG = 31;
+    public static final int SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_TAG = 30;
 
     /** SPNEGO mech list MIC length */
-    public static final int SPNEGO_MECH_LIST_MIC_OCTET_STRING_LENGTH = 32;
+    public static final int SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_LENGTH = 31;
 
     /** SPNEGO mech list MIC value */
-    public static final int SPNEGO_MECH_LIST_MIC_OCTET_STRING_VALUE = 33;
+    public static final int SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_VALUE = 32;
 
     //====================================================================
     // NegTokenTarg state
     //====================================================================
-
-
     /** SPNEGO neg token targ Tag */
-    public static final int SPNEGO_NEG_TOKEN_TARG_TAG = 6;
+    public static final int SPNEGO_NEG_TOKEN_TARG_TAG = 33;
 
     /** SPNEGO neg token targ Length */
-    public static final int SPNEGO_NEG_TOKEN_TARG_LENGTH = 7;
+    public static final int SPNEGO_NEG_TOKEN_TARG_LENGTH = 34;
 
     /** SPNEGO neg token targ Value */
-    public static final int SPNEGO_NEG_TOKEN_TARG_VALUE = 8;
+    public static final int SPNEGO_NEG_TOKEN_TARG_VALUE = 35;
+
+    //--------------------------------------------------------------------
+    // negTokenTarg state (the SEQUENCE)
+    //--------------------------------------------------------------------
+    /** SPNEGO neg token targ SEQUENCE Tag */
+    public static final int SPNEGO_NEG_TOKEN_TARG_SEQUENCE_TAG = 36;
+
+    /** SPNEGO neg token targ SEQUENCE Length */
+    public static final int SPNEGO_NEG_TOKEN_TARG_SEQUENCE_LENGTH = 37;
+
+    /** SPNEGO neg token targ SEQUENCE Value */
+    public static final int SPNEGO_NEG_TOKEN_TARG_SEQUENCE_VALUE = 38;
+
+    //--------------------------------------------------------------------
+    // As the next element is optional, we need to use a special
+    // transition to fork to the good state
+    //--------------------------------------------------------------------
+    /** SPNEGO neg token targ SEQUENCE Value next tag */
+    public static final int SPNEGO_NEG_TOKEN_TARG_SEQUENCE_FOLLOWING_TAG = 39;
+
+    //--------------------------------------------------------------------
+    // NegResult state
+    //--------------------------------------------------------------------
+    /** SPNEGO NegResult length */
+    public static final int SPNEGO_NEG_RESULT_LENGTH = 40;
+
+    /** SPNEGO NegResult value */
+    public static final int SPNEGO_NEG_RESULT_VALUE = 41;
+
+    //--------------------------------------------------------------------
+    // NegResult value state
+    //--------------------------------------------------------------------
+    /** SPNEGO NegResult value tag */
+    public static final int SPNEGO_NEG_RESULT_VALUE_TAG = 42;
+
+    /** SPNEGO NegResult value length */
+    public static final int SPNEGO_NEG_RESULT_VALUE_LENGTH = 43;
+
+    /** SPNEGO NegResult value value */
+    public static final int SPNEGO_NEG_RESULT_VALUE_VALUE = 44;
+
+    //--------------------------------------------------------------------
+    // The next tag could be either
+    // - a supportedMech
+    // - a responseToken
+    // - a mechListMIC
+    // - the end of the grammar
+    //--------------------------------------------------------------------
+    /** SPNEGO negResult following tag */
+    public static final int SPNEGO_NEG_RESULT_FOLLOWING_TAG = 45;
+
+    //--------------------------------------------------------------------
+    // Supported meth state
+    //--------------------------------------------------------------------
+    /** SPNEGO Supported meth length */
+    public static final int SPNEGO_SUPPORTED_METH_LENGTH = 46;
+
+    /** SPNEGO Supported meth value */
+    public static final int SPNEGO_SUPPORTED_METH_VALUE = 47;
+
+    //--------------------------------------------------------------------
+    // Supported meth OID state
+    //--------------------------------------------------------------------
+    /** SPNEGO Supported meth OID tag */
+    public static final int SPNEGO_SUPPORTED_METH_OID_TAG = 48;
+
+    /** SPNEGO Supported meth OID length */
+    public static final int SPNEGO_SUPPORTED_METH_OID_LENGTH = 49;
+
+    /** SPNEGO Supported meth OID value */
+    public static final int SPNEGO_SUPPORTED_METH_OID_VALUE = 50;
+
+    //--------------------------------------------------------------------
+    // The next tag could be either
+    // - a responseToken
+    // - a mechListMIC
+    // - the end of the grammar
+    //--------------------------------------------------------------------
+    /** SPNEGO negResult following tag */
+    public static final int SPNEGO_SUPPORTED_METH_FOLLOWING_TAG = 51;
+
+    //--------------------------------------------------------------------
+    // Response token state
+    //--------------------------------------------------------------------
+    /** SPNEGO Response token length */
+    public static final int SPNEGO_RESPONSE_TOKEN_LENGTH = 52;
+
+    /** SPNEGO Response token value */
+    public static final int SPNEGO_RESPONSE_TOKEN_VALUE = 53;
+
+    //--------------------------------------------------------------------
+    // Response token OctetString state
+    //--------------------------------------------------------------------
+    /** SPNEGO Response token OctetString tag */
+    public static final int SPNEGO_RESPONSE_TOKEN_OCTET_STRING_TAG = 54;
+
+    /** SPNEGO Response token OctetSstring length */
+    public static final int SPNEGO_RESPONSE_TOKEN_OCTET_STRING_LENGTH = 55;
+
+    /** SPNEGO Response token OctetString value */
+    public static final int SPNEGO_RESPONSE_TOKEN_OCTET_STRING_VALUE = 56;
+
+    //--------------------------------------------------------------------
+    // The next tag could be either
+    // - a mechListMIC
+    // - the end of the grammar
+    //--------------------------------------------------------------------
+    /** SPNEGO negResult following tag */
+    public static final int SPNEGO_RESPONSE_TOKEN_FOLLOWING_TAG = 57;
+
+    //--------------------------------------------------------------------
+    // NegTokenTarg Mech list MIC state
+    //--------------------------------------------------------------------
+    /** SPNEGO NegTokenTarg Mech list MIC length */
+    public static final int SPNEGO_TARG_MECH_LIST_MIC_LENGTH = 58;
+
+    /** SPNEGO NegTokenTarg Mech list MIC value */
+    public static final int SPNEGO_TARG_MECH_LIST_MIC_VALUE = 59;
+
+    //--------------------------------------------------------------------
+    // NegTokenTarg Mech list MIC OctetString state
+    //--------------------------------------------------------------------
+    /** SPNEGO NegTokenTarg Mech list MIC OctetString tag */
+    public static final int SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_TAG = 60;
+
+    /** SPNEGO NegTokenTarg Mech list MIC OctetString length */
+    public static final int SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_LENGTH = 61;
+
+    /** SPNEGO NegTokenTarg Mech list MIC OctetString value */
+    public static final int SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_VALUE = 62;
+
 
     /** SPNEGO last state */
-    public static final int LAST_SPNEGO_STATE = 34;
+    public static final int LAST_SPNEGO_STATE = 63;
 
     /** SPNEGO Grammar */
     public static final int SPNEGO_GRAMMAR = 0;
@@ -334,23 +460,110 @@
                     case SPNEGO_METH_TOKEN_FOLLOWING_TAG :
                         return "SPNEGO_METH_TOKEN_FOLLOWING_TAG";
 
-                    case SPNEGO_MECH_LIST_MIC_TAG :
-                        return "SPNEGO_MECH_LIST_MIC_TAG";
+                    case SPNEGO_INIT_MECH_LIST_MIC_LENGTH :
+                        return "SPNEGO_INIT_MECH_LIST_MIC_LENGTH";
+
+                    case SPNEGO_INIT_MECH_LIST_MIC_VALUE :
+                        return "SPNEGO_INIT_MECH_LIST_MIC_VALUE";
+
+                    case SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_TAG :
+                        return "SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_TAG";
+
+                    case SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_LENGTH :
+                        return "SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_LENGTH";
+
+                    case SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_VALUE :
+                        return "SPNEGO_INIT_MECH_LIST_MIC_OCTET_STRING_VALUE";
+
+                    case SPNEGO_NEG_TOKEN_TARG_TAG :
+                        return "SPNEGO_NEG_TOKEN_TARG_TAG";
+
+                    case SPNEGO_NEG_TOKEN_TARG_LENGTH :
+                        return "SPNEGO_NEG_TOKEN_TARG_LENGTH";
+
+                    case SPNEGO_NEG_TOKEN_TARG_VALUE :
+                        return "SPNEGO_NEG_TOKEN_TARG_VALUE";
+
+                    case SPNEGO_NEG_TOKEN_TARG_SEQUENCE_TAG :
+                        return "SPNEGO_NEG_TOKEN_TARG_SEQUENCE_TAG";
+
+                    case SPNEGO_NEG_TOKEN_TARG_SEQUENCE_LENGTH :
+                        return "SPNEGO_NEG_TOKEN_TARG_SEQUENCE_LENGTH";
+
+                    case SPNEGO_NEG_TOKEN_TARG_SEQUENCE_VALUE :
+                        return "SPNEGO_NEG_TOKEN_TARG_SEQUENCE_VALUE";
+
+                    case SPNEGO_NEG_TOKEN_TARG_SEQUENCE_FOLLOWING_TAG :
+                        return "SPNEGO_NEG_TOKEN_TARG_SEQUENCE_FOLLOWING_TAG";
+
+                    case SPNEGO_NEG_RESULT_LENGTH :
+                        return "SPNEGO_NEG_RESULT_LENGTH";
+
+                    case SPNEGO_NEG_RESULT_VALUE :
+                        return "SPNEGO_NEG_RESULT_VALUE";
+
+                    case SPNEGO_NEG_RESULT_VALUE_TAG :
+                        return "SPNEGO_NEG_RESULT_VALUE_TAG";
+
+                    case SPNEGO_NEG_RESULT_VALUE_LENGTH :
+                        return "SPNEGO_NEG_RESULT_VALUE_LENGTH";
+
+                    case SPNEGO_NEG_RESULT_VALUE_VALUE :
+                        return "SPNEGO_NEG_RESULT_VALUE_VALUE";
+
+                    case SPNEGO_NEG_RESULT_FOLLOWING_TAG :
+                        return "SPNEGO_NEG_RESULT_FOLLOWING_TAG";
+
+                    case SPNEGO_SUPPORTED_METH_LENGTH :
+                        return "SPNEGO_SUPPORTED_METH_LENGTH";
+
+                    case SPNEGO_SUPPORTED_METH_VALUE :
+                        return "SPNEGO_SUPPORTED_METH_VALUE";
+
+                    case SPNEGO_SUPPORTED_METH_OID_TAG :
+                        return "SPNEGO_SUPPORTED_METH_OID_TAG";
+
+                    case SPNEGO_SUPPORTED_METH_OID_LENGTH :
+                        return "SPNEGO_SUPPORTED_METH_OID_LENGTH";
+
+                    case SPNEGO_SUPPORTED_METH_OID_VALUE :
+                        return "SPNEGO_SUPPORTED_METH_OID_VALUE";
+
+                    case SPNEGO_SUPPORTED_METH_FOLLOWING_TAG :
+                        return "SPNEGO_SUPPORTED_METH_FOLLOWING_TAG";
+
+                    case SPNEGO_RESPONSE_TOKEN_LENGTH :
+                        return "SPNEGO_RESPONSE_TOKEN_LENGTH";
+
+                    case SPNEGO_RESPONSE_TOKEN_VALUE :
+                        return "SPNEGO_RESPONSE_TOKEN_VALUE";
+
+                    case SPNEGO_RESPONSE_TOKEN_OCTET_STRING_TAG :
+                        return "SPNEGO_RESPONSE_TOKEN_OCTET_STRING_TAG";
+
+                    case SPNEGO_RESPONSE_TOKEN_OCTET_STRING_LENGTH :
+                        return "SPNEGO_RESPONSE_TOKEN_OCTET_STRING_LENGTH";
+
+                    case SPNEGO_RESPONSE_TOKEN_OCTET_STRING_VALUE :
+                        return "SPNEGO_RESPONSE_TOKEN_OCTET_STRING_VALUE";
+
+                    case SPNEGO_RESPONSE_TOKEN_FOLLOWING_TAG :
+                        return "SPNEGO_RESPONSE_TOKEN_FOLLOWING_TAG";
 
-                    case SPNEGO_MECH_LIST_MIC_LENGTH :
-                        return "SPNEGO_MECH_LIST_MIC_LENGTH";
+                    case SPNEGO_TARG_MECH_LIST_MIC_LENGTH :
+                        return "SPNEGO_TARG_MECH_LIST_MIC_LENGTH";
 
-                    case SPNEGO_MECH_LIST_MIC_VALUE :
-                        return "SPNEGO_MECH_LIST_MIC_VALUE";
+                    case SPNEGO_TARG_MECH_LIST_MIC_VALUE :
+                        return "SPNEGO_TARG_MECH_LIST_MIC_VALUE";
 
-                    case SPNEGO_MECH_LIST_MIC_OCTET_STRING_TAG :
-                        return "SPNEGO_MECH_LIST_MIC_OCTET_STRING_TAG";
+                    case SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_TAG :
+                        return "SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_TAG";
 
-                    case SPNEGO_MECH_LIST_MIC_OCTET_STRING_LENGTH :
-                        return "SPNEGO_MECH_LIST_MIC_OCTET_STRING_LENGTH";
+                    case SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_LENGTH :
+                        return "SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_LENGTH";
 
-                    case SPNEGO_MECH_LIST_MIC_OCTET_STRING_VALUE :
-                        return "SPNEGO_MECH_LIST_MIC_OCTET_STRING_VALUE";
+                    case SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_VALUE :
+                        return "SPNEGO_TARG_MECH_LIST_MIC_OCTET_STRING_VALUE";
 
                     default :
                         return "UNKNOWN";