Author: erodriguez
Date: Sat Oct 30 20:10:55 2004
New Revision: 56114

Modified:
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/kdc/DefaultConfig.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ApplicationRequest.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ErrorMessage.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KdcReply.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KerberosMessage.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/ApplicationReply.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/CredentialMessage.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/PrivateMessage.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/SafeMessage.java
Log:
Message base class clean-up.

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/kdc/DefaultConfig.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/kdc/DefaultConfig.java
   (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/kdc/DefaultConfig.java
   Sat Oct 30 20:10:55 2004
@@ -19,7 +19,6 @@
 import org.apache.kerberos.crypto.encryption.*;
 import org.apache.kerberos.kdc.replay.*;
 import org.apache.kerberos.messages.value.*;
-import org.apache.kerberos.util.keytab.*;
 
 public class DefaultConfig {
        
@@ -91,11 +90,5 @@
     // Whether to allow renewable credentials
        public static final boolean KDC_RENEWABLE_ALLOWED       = 
DEFAULT_RENEWABLE_ALLOWED;
        
-       // Protocol constants and associated values
-    // Kerberos protocol version number
-       public static final int PVNO              = 5;
-    // Default keytab version number
-       public static final int KT_VNO            = Keytab.VNO_2;
-
 }
 

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ApplicationRequest.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ApplicationRequest.java
 (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ApplicationRequest.java
 Sat Oct 30 20:10:55 2004
@@ -16,7 +16,6 @@
  */
 package org.apache.kerberos.messages;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.components.*;
 import org.apache.kerberos.messages.value.*;
 
@@ -31,12 +30,12 @@
         * Class constructors
         */
        public ApplicationRequest() {
-               super(LocalConfig.PVNO, MessageType.KRB_AP_REQ);
+               super(MessageType.KRB_AP_REQ);
                // used by ASN1 decoder
        }
        
        public ApplicationRequest(ApOptions apOptions, Ticket ticket, 
EncryptedData encPart) {
-               super(LocalConfig.PVNO, MessageType.KRB_AP_REQ);
+               super(MessageType.KRB_AP_REQ);
                _apOptions = apOptions;
                _ticket    = ticket;
                _encPart   = encPart;

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ErrorMessage.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ErrorMessage.java
       (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/ErrorMessage.java
       Sat Oct 30 20:10:55 2004
@@ -16,15 +16,12 @@
  */
 package org.apache.kerberos.messages;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.value.*;
 
 import javax.security.auth.kerberos.*;
 
-public class ErrorMessage {
+public class ErrorMessage extends KerberosMessage {
 
-       private int               _pvno;
-       private MessageType       _messageType;
        private KerberosTime      _clientTime;      //optional
        private Integer           _cusec;           //optional
        private KerberosTime      _serverTime;
@@ -39,8 +36,7 @@
                        int errorCode, KerberosPrincipal clientPrincipal, 
KerberosPrincipal serverPrincipal,
                        String eText, byte[] eData) {
                
-               _pvno            = LocalConfig.PVNO;
-               _messageType     = MessageType.KRB_ERROR;
+               super(MessageType.KRB_ERROR);
                _clientTime      = clientTime;
                _cusec           = cusec;
                _serverTime      = serverTime;
@@ -69,12 +65,6 @@
        }
        public String getEText() {
                return _eText;
-       }
-       public MessageType getMsgType() {
-               return _messageType;
-       }
-       public int getPvno() {
-               return _pvno;
        }
        public KerberosPrincipal getServerPrincipal() {
                return _serverPrincipal;

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KdcReply.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KdcReply.java
   (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KdcReply.java
   Sat Oct 30 20:10:55 2004
@@ -16,7 +16,6 @@
  */
 package org.apache.kerberos.messages;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.components.*;
 import org.apache.kerberos.messages.value.*;
 
@@ -32,7 +31,7 @@
        private EncryptedData _encPart       = new EncryptedData();
 
        public KdcReply(MessageType msgType) {
-               super(LocalConfig.PVNO, msgType);
+               super(msgType);
        }
        
        public KdcReply(PreAuthenticationData[] paData, KerberosPrincipal 
clientPrincipal,

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KerberosMessage.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KerberosMessage.java
    (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/KerberosMessage.java
    Sat Oct 30 20:10:55 2004
@@ -18,8 +18,15 @@
 
 public class KerberosMessage {
        
+    // Kerberos protocol version number
+       public static final int PVNO = 5;
+       
        private int         _protocolVersionNumber;
        private MessageType _messageType;
+       
+       public KerberosMessage(MessageType type) {
+               this(PVNO, type);
+       }
        
        public KerberosMessage(int versionNumber, MessageType type) {
                _protocolVersionNumber = versionNumber;

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/ApplicationReply.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/ApplicationReply.java
       (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/ApplicationReply.java
       Sat Oct 30 20:10:55 2004
@@ -16,7 +16,6 @@
  */
 package org.apache.kerberos.messages.application;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.*;
 import org.apache.kerberos.messages.value.*;
 
@@ -24,11 +23,8 @@
 
        private EncryptedData _encryptedPart;
 
-       /**
-        * Class constructor
-        */
        public ApplicationReply(EncryptedData encPart) {
-               super(LocalConfig.PVNO, MessageType.KRB_AP_REP);
+               super(MessageType.KRB_AP_REP);
                _encryptedPart = encPart;
        }
        

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/CredentialMessage.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/CredentialMessage.java
      (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/CredentialMessage.java
      Sat Oct 30 20:10:55 2004
@@ -16,7 +16,6 @@
  */
 package org.apache.kerberos.messages.application;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.*;
 import org.apache.kerberos.messages.components.*;
 import org.apache.kerberos.messages.value.*;
@@ -26,11 +25,8 @@
        private EncryptedData _encPart;
        private Ticket[]      _tickets;
 
-       /**
-        * Class constructor
-        */
        public CredentialMessage(EncryptedData encPart, Ticket[] tickets) {
-               super(LocalConfig.PVNO, MessageType.KRB_CRED);
+               super(MessageType.KRB_CRED);
                _encPart = encPart;
                _tickets = tickets;
        }

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/PrivateMessage.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/PrivateMessage.java
 (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/PrivateMessage.java
 Sat Oct 30 20:10:55 2004
@@ -16,7 +16,6 @@
  */
 package org.apache.kerberos.messages.application;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.*;
 import org.apache.kerberos.messages.value.*;
 
@@ -24,11 +23,8 @@
 
        private EncryptedData _encPart;
 
-       /**
-        * Class constructor
-        */
        public PrivateMessage(EncryptedData encPart) {
-               super(LocalConfig.PVNO, MessageType.KRB_PRIV);
+               super(MessageType.KRB_PRIV);
                _encPart = encPart;
        }
        

Modified: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/SafeMessage.java
==============================================================================
--- 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/SafeMessage.java
    (original)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/application/SafeMessage.java
    Sat Oct 30 20:10:55 2004
@@ -16,7 +16,6 @@
  */
 package org.apache.kerberos.messages.application;
 
-import org.apache.kerberos.kdc.*;
 import org.apache.kerberos.messages.*;
 import org.apache.kerberos.messages.value.*;
 
@@ -25,11 +24,8 @@
        private SafeBody _safeBody;
        private Checksum _cksum;
 
-       /**
-        * Class constructor
-        */
        public SafeMessage(SafeBody safeBody, Checksum cksum) {
-               super(LocalConfig.PVNO, MessageType.KRB_SAFE);
+               super(MessageType.KRB_SAFE);
                _safeBody = safeBody;
                _cksum    = cksum;
        }

Reply via email to