You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2004/11/03 05:21:23 UTC
svn commit: rev 56472 - incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components
Author: erodriguez
Date: Tue Nov 2 20:21:22 2004
New Revision: 56472
Added:
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPartModifier.java
Modified:
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPart.java
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPart.java
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPartModifier.java
Log:
Value object implementations for message parts related to application (AP) message support.
Modified: incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPart.java
==============================================================================
--- incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPart.java (original)
+++ incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPart.java Tue Nov 2 20:21:22 2004
@@ -16,36 +16,41 @@
*/
package org.apache.kerberos.messages.components;
+import org.apache.kerberos.messages.*;
import org.apache.kerberos.messages.value.*;
/**
* Encrypted part of the application response
*/
-public class EncApRepPart {
+public class EncApRepPart extends KerberosMessage {
private KerberosTime _clientTime;
private int _cusec;
- private EncryptionKey _subjectKey; //optional
+ private EncryptionKey _subSessionKey; //optional
private Integer _sequenceNumber; //optional
- public EncApRepPart(KerberosTime ctime, int cusec, EncryptionKey subKey, Integer seqNumber) {
- _clientTime = ctime;
- _cusec = cusec;
- _subjectKey = subKey;
- _sequenceNumber = seqNumber;
+ public EncApRepPart(KerberosTime clientTime, int cusec, EncryptionKey subSessionKey,
+ Integer sequenceNumber) {
+
+ super(MessageType.ENC_AP_REP_PART);
+
+ _clientTime = clientTime;
+ _cusec = cusec;
+ _subSessionKey = subSessionKey;
+ _sequenceNumber = sequenceNumber;
}
public KerberosTime getClientTime() {
return _clientTime;
}
- public int getCusec() {
+ public int getClientMicroSecond() {
return _cusec;
}
public Integer getSequenceNumber() {
return _sequenceNumber;
}
- public EncryptionKey getSubjectKey() {
- return _subjectKey;
+ public EncryptionKey getSubSessionKey() {
+ return _subSessionKey;
}
}
Added: incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPartModifier.java
==============================================================================
--- (empty file)
+++ incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncApRepPartModifier.java Tue Nov 2 20:21:22 2004
@@ -0,0 +1,46 @@
+/*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package org.apache.kerberos.messages.components;
+
+import org.apache.kerberos.messages.value.*;
+
+public class EncApRepPartModifier {
+
+ private KerberosTime _clientTime;
+ private int _cusec;
+ private EncryptionKey _subSessionKey; //optional
+ private Integer _sequenceNumber; //optional
+
+ public EncApRepPart getEncApRepPart() {
+
+ return new EncApRepPart(_clientTime, _cusec, _subSessionKey, _sequenceNumber);
+ }
+
+ public void setClientTime(KerberosTime clientTime) {
+ _clientTime = clientTime;
+ }
+ public void setClientMicroSecond(int cusec) {
+ _cusec = cusec;
+ }
+ public void setSubSessionKey(EncryptionKey subSessionKey) {
+ _subSessionKey = subSessionKey;
+ }
+ public void setSequenceNumber(Integer sequenceNumber) {
+ _sequenceNumber = sequenceNumber;
+ }
+}
+
Modified: incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPart.java
==============================================================================
--- incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPart.java (original)
+++ incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPart.java Tue Nov 2 20:21:22 2004
@@ -16,22 +16,25 @@
*/
package org.apache.kerberos.messages.components;
+import org.apache.kerberos.messages.*;
import org.apache.kerberos.messages.value.*;
/**
* Encrypted part of private messages
*/
-public class EncKrbPrivPart {
+public class EncKrbPrivPart extends KerberosMessage {
private byte[] _userData;
private KerberosTime _timestamp; //optional
- private int _usec; //optional
- private int _sequenceNumber; //optional
+ private Integer _usec; //optional
+ private Integer _sequenceNumber; //optional
private HostAddress _senderAddress; //optional
private HostAddress _recipientAddress; //optional
- public EncKrbPrivPart(byte[] userData, KerberosTime timestamp, int usec,
- int sequenceNumber, HostAddress senderAddress, HostAddress recipientAddress) {
+ public EncKrbPrivPart(byte[] userData, KerberosTime timestamp, Integer usec,
+ Integer sequenceNumber, HostAddress senderAddress, HostAddress recipientAddress) {
+
+ super(MessageType.ENC_PRIV_PART);
_userData = userData;
_timestamp = timestamp;
@@ -47,13 +50,13 @@
public HostAddress getSenderAddress() {
return _senderAddress;
}
- public int getSequenceNumber() {
+ public Integer getSequenceNumber() {
return _sequenceNumber;
}
public KerberosTime getTimestamp() {
return _timestamp;
}
- public int getMicroSecond() {
+ public Integer getMicroSecond() {
return _usec;
}
public byte[] getUserData() {
Modified: incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPartModifier.java
==============================================================================
--- incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPartModifier.java (original)
+++ incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/messages/components/EncKrbPrivPartModifier.java Tue Nov 2 20:21:22 2004
@@ -22,12 +22,13 @@
private byte[] _userData;
private KerberosTime _timestamp; //optional
- private int _usec; //optional
- private int _sequenceNumber; //optional
+ private Integer _usec; //optional
+ private Integer _sequenceNumber; //optional
private HostAddress _senderAddress; //optional
private HostAddress _recipientAddress; //optional
public EncKrbPrivPart getEncKrbPrivPart() {
+
return new EncKrbPrivPart(_userData, _timestamp, _usec, _sequenceNumber,
_senderAddress, _recipientAddress);
}
@@ -38,13 +39,13 @@
public void setSenderAddress(HostAddress address) {
_senderAddress = address;
}
- public void setSequenceNumber(int number) {
+ public void setSequenceNumber(Integer number) {
_sequenceNumber = number;
}
public void setTimestamp(KerberosTime timestamp) {
_timestamp = timestamp;
}
- public void setMicroSecond(int usec) {
+ public void setMicroSecond(Integer usec) {
_usec = usec;
}
public void setUserData(byte[] data) {