summaryrefslogtreecommitdiffstats
path: root/pki/base/util/src/com/netscape/cmsutil/radius
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/util/src/com/netscape/cmsutil/radius')
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/AccessAccept.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/AccessChallenge.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/AccessReject.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/AccessRequest.java3
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/Attribute.java12
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/AttributeFactory.java57
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/AttributeSet.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/Authenticator.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/CHAPChallengeAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/CHAPPasswordAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/CallbackIdAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/CallbackNumberAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/CallerStationIdAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/CallingStationIdAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/ChallengeException.java9
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FilterIdAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkLinkAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkNetworkAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkZoneAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedCompressionAttribute.java8
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedIPAddressAttribute.java10
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedIPNetmaskAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedIPXNetworkAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedMTUAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedProtocolAttribute.java8
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedRouteAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/FramedRoutingAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/GenericAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/IdleTimeoutAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginIPHostAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginLATGroupAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginLATNodeAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginLATPortAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginLATServiceAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginServiceAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/LoginTCPPortAttribute.java12
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/NASClassAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/NASIPAddressAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/NASIdentifierAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/NASPacket.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/NASPortAttribute.java12
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/NASPortTypeAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/Packet.java15
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/PacketFactory.java4
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/PortLimitAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/ProxyStateAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/RadiusConn.java76
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/RejectException.java8
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/ReplyMessageAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/RequestAuthenticator.java6
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/ResponseAuthenticator.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/ServerPacket.java6
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/ServiceTypeAttribute.java8
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/SessionTimeoutAttribute.java12
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/StateAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/TerminationActionAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/UserNameAttribute.java2
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/UserPasswordAttribute.java9
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/radius/VendorSpecificAttribute.java2
59 files changed, 241 insertions, 116 deletions
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/AccessAccept.java b/pki/base/util/src/com/netscape/cmsutil/radius/AccessAccept.java
index 4824c885f..c5f9828c1 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/AccessAccept.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/AccessAccept.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class AccessAccept extends ServerPacket {
public AccessAccept(byte data[]) throws IOException {
super(data);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/AccessChallenge.java b/pki/base/util/src/com/netscape/cmsutil/radius/AccessChallenge.java
index c06f809b1..bab34ffe9 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/AccessChallenge.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/AccessChallenge.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class AccessChallenge extends ServerPacket {
public AccessChallenge(byte data[]) throws IOException {
super(data);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/AccessReject.java b/pki/base/util/src/com/netscape/cmsutil/radius/AccessReject.java
index 5f32ef349..12081a6b9 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/AccessReject.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/AccessReject.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class AccessReject extends ServerPacket {
public AccessReject(byte data[]) throws IOException {
super(data);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/AccessRequest.java b/pki/base/util/src/com/netscape/cmsutil/radius/AccessRequest.java
index 7856b0cc8..5075f9325 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/AccessRequest.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/AccessRequest.java
@@ -17,6 +17,9 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
+
+
public class AccessRequest extends NASPacket {
public AccessRequest(short id, Authenticator auth) {
super(ACCESS_REQUEST, id, auth);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/Attribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/Attribute.java
index 7a37c936a..33c1f3929 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/Attribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/Attribute.java
@@ -17,11 +17,13 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.ByteArrayOutputStream;
import java.io.IOException;
+
public abstract class Attribute {
- public static final int USER_NAME = 1;
+ public static final int USER_NAME = 1;
public static final int USER_PASSWORD = 2;
public static final int CHAP_PASSWORD = 3;
public static final int NAS_IP_ADDRESS = 4;
@@ -79,10 +81,12 @@ public abstract class Attribute {
return _t;
}
- public abstract byte[] getValue() throws IOException;
+ public abstract byte[] getValue()
+ throws IOException;
- public byte[] getData() throws IOException {
- ByteArrayOutputStream attrOS = new ByteArrayOutputStream();
+ public byte[] getData()
+ throws IOException {
+ ByteArrayOutputStream attrOS = new ByteArrayOutputStream();
attrOS.write(_t); // type
byte value[] = getValue();
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/AttributeFactory.java b/pki/base/util/src/com/netscape/cmsutil/radius/AttributeFactory.java
index 663b5c549..bf2369721 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/AttributeFactory.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/AttributeFactory.java
@@ -17,10 +17,13 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class AttributeFactory {
- public static Attribute createAttribute(byte data[]) throws IOException {
+ public static Attribute createAttribute(byte data[])
+ throws IOException {
switch (data[0] & 0xFF) {
case Attribute.USER_NAME: // 1
return new UserNameAttribute(data);
@@ -49,13 +52,13 @@ public class AttributeFactory {
case Attribute.FRAMED_IP_NETMASK: // 9
return new FramedIPNetmaskAttribute(data);
- case Attribute.FRAMED_ROUTING: // 10
+ case Attribute.FRAMED_ROUTING: // 10
return new FramedRoutingAttribute(data);
- case Attribute.FILTER_ID: // 11
+ case Attribute.FILTER_ID: // 11
return new FilterIdAttribute(data);
- case Attribute.FRAMED_MTU: // 12
+ case Attribute.FRAMED_MTU: // 12
return new FramedMTUAttribute(data);
case Attribute.FRAMED_COMPRESSION: // 13
@@ -76,73 +79,73 @@ public class AttributeFactory {
case Attribute.CALLBACK_NUMBER: // 19
return new CallbackNumberAttribute(data);
- case Attribute.CALLBACK_ID: // 20
+ case Attribute.CALLBACK_ID: // 20
return new CallbackIdAttribute(data);
- case Attribute.FRAMED_ROUTE: // 22
+ case Attribute.FRAMED_ROUTE: // 22
return new FramedRouteAttribute(data);
- case Attribute.FRAMED_IPX_NETWORK: // 23
+ case Attribute.FRAMED_IPX_NETWORK: // 23
return new FramedIPXNetworkAttribute(data);
- case Attribute.STATE: // 24
+ case Attribute.STATE: // 24
return new StateAttribute(data);
- case Attribute.NAS_CLASS: // 25
+ case Attribute.NAS_CLASS: // 25
return new NASClassAttribute(data);
- case Attribute.VENDOR_SPECIFIC: // 26
+ case Attribute.VENDOR_SPECIFIC: // 26
return new VendorSpecificAttribute(data);
- case Attribute.SESSION_TIMEOUT: // 27
+ case Attribute.SESSION_TIMEOUT: // 27
return new SessionTimeoutAttribute(data);
- case Attribute.IDLE_TIMEOUT: // 28
+ case Attribute.IDLE_TIMEOUT: // 28
return new IdleTimeoutAttribute(data);
- case Attribute.TERMINATION_ACTION: // 29
+ case Attribute.TERMINATION_ACTION: // 29
return new TerminationActionAttribute(data);
- case Attribute.CALLER_STATION_ID: // 30
+ case Attribute.CALLER_STATION_ID: // 30
return new CallerStationIdAttribute(data);
- case Attribute.CALLING_STATION_ID: // 31
+ case Attribute.CALLING_STATION_ID: // 31
return new CallingStationIdAttribute(data);
- case Attribute.NAS_IDENTIFIER: // 32
+ case Attribute.NAS_IDENTIFIER: // 32
return new NASIdentifierAttribute(data);
- case Attribute.PROXY_STATE: // 33
+ case Attribute.PROXY_STATE: // 33
return new ProxyStateAttribute(data);
- case Attribute.LOGIN_LAT_SERVICE: // 34
+ case Attribute.LOGIN_LAT_SERVICE: // 34
return new LoginLATServiceAttribute(data);
- case Attribute.LOGIN_LAT_NODE: // 35
+ case Attribute.LOGIN_LAT_NODE: // 35
return new LoginLATNodeAttribute(data);
- case Attribute.LOGIN_LAT_GROUP: // 36
+ case Attribute.LOGIN_LAT_GROUP: // 36
return new LoginLATGroupAttribute(data);
- case Attribute.FRAMED_APPLETALK_LINK: // 37
+ case Attribute.FRAMED_APPLETALK_LINK: // 37
return new FramedAppleTalkLinkAttribute(data);
- case Attribute.FRAMED_APPLETALK_NETWORK: // 38
+ case Attribute.FRAMED_APPLETALK_NETWORK: // 38
return new FramedAppleTalkNetworkAttribute(data);
- case Attribute.FRAMED_APPLETALK_ZONE: // 39
+ case Attribute.FRAMED_APPLETALK_ZONE: // 39
return new FramedAppleTalkZoneAttribute(data);
- case Attribute.CHAP_CHALLENGE: // 60
+ case Attribute.CHAP_CHALLENGE: // 60
return new CHAPChallengeAttribute(data);
- case Attribute.NAS_PORT_TYPE: // 61
+ case Attribute.NAS_PORT_TYPE: // 61
return new NASPortTypeAttribute(data);
- case Attribute.PORT_LIMIT: // 62
+ case Attribute.PORT_LIMIT: // 62
return new PortLimitAttribute(data);
- case Attribute.LOGIN_LAT_PORT: // 63
+ case Attribute.LOGIN_LAT_PORT: // 63
return new LoginLATPortAttribute(data);
default:
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/AttributeSet.java b/pki/base/util/src/com/netscape/cmsutil/radius/AttributeSet.java
index 46860de19..e79b96f7c 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/AttributeSet.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/AttributeSet.java
@@ -17,9 +17,11 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.util.Enumeration;
import java.util.Vector;
+
public class AttributeSet {
private Vector _attrs = new Vector();
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/Authenticator.java b/pki/base/util/src/com/netscape/cmsutil/radius/Authenticator.java
index 008af489a..3236d9b65 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/Authenticator.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/Authenticator.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public abstract class Authenticator {
public abstract byte[] getData() throws IOException;
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/CHAPChallengeAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/CHAPChallengeAttribute.java
index cd715a031..8b2655c2e 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/CHAPChallengeAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/CHAPChallengeAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class CHAPChallengeAttribute extends Attribute {
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/CHAPPasswordAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/CHAPPasswordAttribute.java
index 3f0ef1793..90ebea144 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/CHAPPasswordAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/CHAPPasswordAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class CHAPPasswordAttribute extends Attribute {
private byte _value[] = null;
private int _ident = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/CallbackIdAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/CallbackIdAttribute.java
index 5fd806003..894ae9c89 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/CallbackIdAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/CallbackIdAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class CallbackIdAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/CallbackNumberAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/CallbackNumberAttribute.java
index d6e45cecd..96e4af79e 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/CallbackNumberAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/CallbackNumberAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class CallbackNumberAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/CallerStationIdAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/CallerStationIdAttribute.java
index 3b5eec804..05e4836d6 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/CallerStationIdAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/CallerStationIdAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class CallerStationIdAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/CallingStationIdAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/CallingStationIdAttribute.java
index 9a57f8089..b1f77b694 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/CallingStationIdAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/CallingStationIdAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class CallingStationIdAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/ChallengeException.java b/pki/base/util/src/com/netscape/cmsutil/radius/ChallengeException.java
index ef38df439..de1222a3b 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/ChallengeException.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/ChallengeException.java
@@ -17,6 +17,9 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
+
+
public class ChallengeException extends Exception {
/**
*
@@ -33,12 +36,10 @@ public class ChallengeException extends Exception {
}
public String getState() {
- return ((StateAttribute) (_res.getAttributeSet()
- .getAttributeByType(Attribute.STATE))).getString();
+ return ((StateAttribute) (_res.getAttributeSet().getAttributeByType(Attribute.STATE))).getString();
}
public String getReplyMessage() {
- return ((ReplyMessageAttribute) (_res.getAttributeSet()
- .getAttributeByType(Attribute.REPLY_MESSAGE))).getString();
+ return ((ReplyMessageAttribute) (_res.getAttributeSet().getAttributeByType(Attribute.REPLY_MESSAGE))).getString();
}
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FilterIdAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FilterIdAttribute.java
index 879d7d5c7..c8d9abf8e 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FilterIdAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FilterIdAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FilterIdAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkLinkAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkLinkAttribute.java
index 05273780f..2176fbc02 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkLinkAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkLinkAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedAppleTalkLinkAttribute extends Attribute {
public static int UN_NUMBERED = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkNetworkAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkNetworkAttribute.java
index cea0d936a..6ea0c05ff 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkNetworkAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkNetworkAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedAppleTalkNetworkAttribute extends Attribute {
private byte _value[] = null;
private int _type = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkZoneAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkZoneAttribute.java
index 54ee47c45..3ea8c654f 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkZoneAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedAppleTalkZoneAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedAppleTalkZoneAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedCompressionAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedCompressionAttribute.java
index b57c030b5..cf21b9fda 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedCompressionAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedCompressionAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedCompressionAttribute extends Attribute {
public static final int NONE = 1;
public static final int VJ_TCP_IP_HEADER = 2;
@@ -31,9 +33,9 @@ public class FramedCompressionAttribute extends Attribute {
public FramedCompressionAttribute(byte value[]) {
super();
_t = FRAMED_COMPRESSION;
- _type = value[5] & 0xFF;
- _type |= ((value[4] << 8) & 0xFF00);
- _type |= ((value[3] << 16) & 0xFF0000);
+ _type = value[5] & 0xFF;
+ _type |= ((value[4] << 8) & 0xFF00);
+ _type |= ((value[3] << 16) & 0xFF0000);
_type |= ((value[2] << 24) & 0xFF000000);
_value = value;
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPAddressAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPAddressAttribute.java
index 2f66ee8c2..1fac0a3f0 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPAddressAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPAddressAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedIPAddressAttribute extends Attribute {
private byte _value[] = null;
private byte _addr[] = new byte[4];
@@ -26,10 +28,10 @@ public class FramedIPAddressAttribute extends Attribute {
public FramedIPAddressAttribute(byte value[]) {
super();
_t = FRAMED_IP_ADDRESS;
- _addr[0] = value[2];
- _addr[1] = value[3];
- _addr[2] = value[4];
- _addr[3] = value[5];
+ _addr[0] = value[2];
+ _addr[1] = value[3];
+ _addr[2] = value[4];
+ _addr[3] = value[5];
_value = value;
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPNetmaskAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPNetmaskAttribute.java
index f8e1980c7..9350fac11 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPNetmaskAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPNetmaskAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedIPNetmaskAttribute extends Attribute {
private byte _value[] = null;
private byte _mask[] = new byte[4];
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPXNetworkAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPXNetworkAttribute.java
index 92f47eec1..900c46c00 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPXNetworkAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedIPXNetworkAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedIPXNetworkAttribute extends Attribute {
private byte _value[] = null;
private byte _net[] = new byte[4];
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedMTUAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedMTUAttribute.java
index 5cd9551a2..b3a362337 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedMTUAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedMTUAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedMTUAttribute extends Attribute {
private byte _value[] = null;
private int _type = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedProtocolAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedProtocolAttribute.java
index 5af219b9a..1acee4ce7 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedProtocolAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedProtocolAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedProtocolAttribute extends Attribute {
public static final int PPP = 1;
public static final int SLIP = 2;
@@ -33,9 +35,9 @@ public class FramedProtocolAttribute extends Attribute {
public FramedProtocolAttribute(byte value[]) {
super();
_t = SERVICE_TYPE;
- _type = value[5] & 0xFF;
- _type |= ((value[4] << 8) & 0xFF00);
- _type |= ((value[3] << 16) & 0xFF0000);
+ _type = value[5] & 0xFF;
+ _type |= ((value[4] << 8) & 0xFF00);
+ _type |= ((value[3] << 16) & 0xFF0000);
_type |= ((value[2] << 24) & 0xFF000000);
_value = value;
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedRouteAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedRouteAttribute.java
index 9b123fe2a..bc49adb06 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedRouteAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedRouteAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedRouteAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/FramedRoutingAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/FramedRoutingAttribute.java
index 14d2b0cc8..1ea4e334f 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/FramedRoutingAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/FramedRoutingAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class FramedRoutingAttribute extends Attribute {
public static final int NONE = 0;
public static final int SEND_ROUTING_PACKETS = 1;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/GenericAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/GenericAttribute.java
index ac1798ae3..c368a2712 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/GenericAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/GenericAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class GenericAttribute extends Attribute {
private byte _value[] = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/IdleTimeoutAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/IdleTimeoutAttribute.java
index 44b0c5087..38b45a6c8 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/IdleTimeoutAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/IdleTimeoutAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class IdleTimeoutAttribute extends Attribute {
private int _timeout = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginIPHostAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginIPHostAttribute.java
index 0d1c0565a..7bfe179ff 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginIPHostAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginIPHostAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginIPHostAttribute extends Attribute {
public static final int NAS_ALLOW_SELECT = 0xFFFFFFFF;
public static final int NAS_SELECT = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATGroupAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATGroupAttribute.java
index 4cee6bc3a..93a507661 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATGroupAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATGroupAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginLATGroupAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATNodeAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATNodeAttribute.java
index 2c2d3411e..38b4b315f 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATNodeAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATNodeAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginLATNodeAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATPortAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATPortAttribute.java
index 330161ec8..056b0fc43 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATPortAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATPortAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginLATPortAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATServiceAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATServiceAttribute.java
index 158630d27..7409a83a4 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATServiceAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginLATServiceAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginLATServiceAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginServiceAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginServiceAttribute.java
index 73f49d39f..88f5623be 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginServiceAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginServiceAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginServiceAttribute extends Attribute {
public static final int TELNET = 0;
public static final int RLOGIN = 1;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/LoginTCPPortAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/LoginTCPPortAttribute.java
index 6b44f50c6..0c924f695 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/LoginTCPPortAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/LoginTCPPortAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class LoginTCPPortAttribute extends Attribute {
private int _port = 0;
@@ -41,12 +43,12 @@ public class LoginTCPPortAttribute extends Attribute {
}
public byte[] getValue() throws IOException {
- byte[] p = new byte[4];
+ byte[] p = new byte[4];
- p[0] = (byte) ((_port >>> 24) & 0xFF);
- p[1] = (byte) ((_port >>> 16) & 0xFF);
- p[2] = (byte) ((_port >>> 8) & 0xFF);
- p[3] = (byte) (_port & 0xFF);
+ p[0] = (byte) ((_port >>> 24) & 0xFF);
+ p[1] = (byte) ((_port >>> 16) & 0xFF);
+ p[2] = (byte) ((_port >>> 8) & 0xFF);
+ p[3] = (byte) (_port & 0xFF);
return p;
}
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/NASClassAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/NASClassAttribute.java
index 57b983028..ba644f201 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/NASClassAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/NASClassAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class NASClassAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/NASIPAddressAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/NASIPAddressAttribute.java
index d4022b3dd..42dc1a19b 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/NASIPAddressAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/NASIPAddressAttribute.java
@@ -17,9 +17,11 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
import java.net.InetAddress;
+
public class NASIPAddressAttribute extends Attribute {
private InetAddress _ip = null;
private byte _value[] = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/NASIdentifierAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/NASIdentifierAttribute.java
index 0a3a62cd8..99917cac7 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/NASIdentifierAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/NASIdentifierAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class NASIdentifierAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/NASPacket.java b/pki/base/util/src/com/netscape/cmsutil/radius/NASPacket.java
index 70d143989..b270eadde 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/NASPacket.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/NASPacket.java
@@ -17,9 +17,11 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.ByteArrayOutputStream;
import java.io.IOException;
+
public abstract class NASPacket extends Packet {
public NASPacket(int c, short id, Authenticator auth) {
super(c, id, auth);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/NASPortAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/NASPortAttribute.java
index 0f7b31e75..949fa4759 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/NASPortAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/NASPortAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class NASPortAttribute extends Attribute {
private int _port = 0;
@@ -37,12 +39,12 @@ public class NASPortAttribute extends Attribute {
}
public byte[] getValue() throws IOException {
- byte[] p = new byte[4];
+ byte[] p = new byte[4];
- p[0] = (byte) ((_port >>> 24) & 0xFF);
- p[1] = (byte) ((_port >>> 16) & 0xFF);
- p[2] = (byte) ((_port >>> 8) & 0xFF);
- p[3] = (byte) (_port & 0xFF);
+ p[0] = (byte) ((_port >>> 24) & 0xFF);
+ p[1] = (byte) ((_port >>> 16) & 0xFF);
+ p[2] = (byte) ((_port >>> 8) & 0xFF);
+ p[3] = (byte) (_port & 0xFF);
return p;
}
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/NASPortTypeAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/NASPortTypeAttribute.java
index 84ccc3ae1..ca7cf7b09 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/NASPortTypeAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/NASPortTypeAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class NASPortTypeAttribute extends Attribute {
public static final int ASYNC = 0;
public static final int SYNC = 1;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/Packet.java b/pki/base/util/src/com/netscape/cmsutil/radius/Packet.java
index 902da857d..4af445639 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/Packet.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/Packet.java
@@ -17,14 +17,17 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
+
+
public abstract class Packet {
- public static final int ACCESS_REQUEST = 1;
- public static final int ACCESS_ACCEPT = 2;
- public static final int ACCESS_REJECT = 3;
- // public static final int ACCOUNTING_REQUEST = 4;
- // public static final int ACCOUNTING_RESPONSE = 5;
+ public static final int ACCESS_REQUEST = 1;
+ public static final int ACCESS_ACCEPT = 2;
+ public static final int ACCESS_REJECT = 3;
+ // public static final int ACCOUNTING_REQUEST = 4;
+ // public static final int ACCOUNTING_RESPONSE = 5;
public static final int ACCESS_CHALLENGE = 11;
- public static final int RESERVED = 255;
+ public static final int RESERVED = 255;
protected int _c = 0;
protected short _id = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/PacketFactory.java b/pki/base/util/src/com/netscape/cmsutil/radius/PacketFactory.java
index 8d2e20e74..c9dd1620a 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/PacketFactory.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/PacketFactory.java
@@ -17,11 +17,13 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class PacketFactory {
public static ServerPacket createServerPacket(byte data[])
- throws IOException {
+ throws IOException {
switch (data[0] & 0xFF) {
case Packet.ACCESS_ACCEPT:
return new AccessAccept(data);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/PortLimitAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/PortLimitAttribute.java
index 7903bb1fd..602603cb6 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/PortLimitAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/PortLimitAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class PortLimitAttribute extends Attribute {
private int _port = 0;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/ProxyStateAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/ProxyStateAttribute.java
index 83831b652..ef04ae0ca 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/ProxyStateAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/ProxyStateAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class ProxyStateAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/RadiusConn.java b/pki/base/util/src/com/netscape/cmsutil/radius/RadiusConn.java
index 56f620576..1c09ea2c4 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/RadiusConn.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/RadiusConn.java
@@ -17,6 +17,7 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
import java.io.InterruptedIOException;
import java.net.DatagramPacket;
@@ -27,9 +28,10 @@ import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.util.Properties;
+
/**
- * This class implements RFC2865 - Remote Authentication Dial In User Service
- * (RADIUS), June 2000.
+ * This class implements RFC2865 - Remote Authentication Dial In
+ * User Service (RADIUS), June 2000.
*/
public class RadiusConn {
public static int MAX_RETRIES = 10;
@@ -50,19 +52,20 @@ public class RadiusConn {
private int _maxRetries = MAX_RETRIES;
private SecureRandom _rand = null;
- public RadiusConn(String host1, String host2, int port, String secret,
- int timeout) throws SocketException {
+ public RadiusConn(String host1, String host2, int port, String secret,
+ int timeout) throws SocketException {
this(host1, port, host2, port, secret, timeout, null, null);
}
public RadiusConn(String host, int port, String secret, byte seed[],
- Properties options) throws SocketException {
+ Properties options)
+ throws SocketException {
this(host, port, host, port, secret, DEFAULT_TIMEOUT, seed, options);
}
- public RadiusConn(String host1, int port1, String host2, int port2,
- String secret, int timeout, byte seed[], Properties options)
- throws SocketException {
+ public RadiusConn(String host1, int port1, String host2, int port2,
+ String secret, int timeout, byte seed[], Properties options)
+ throws SocketException {
_host[0] = host1;
_port[0] = port1;
_host[1] = host2;
@@ -70,7 +73,7 @@ public class RadiusConn {
_selected = 0;
_secret = secret;
_options = options;
- _socket = new DatagramSocket();
+ _socket = new DatagramSocket();
_socket.setSoTimeout(timeout * 1000);
if (seed == null) {
_rand = new SecureRandom();
@@ -83,8 +86,9 @@ public class RadiusConn {
_socket.disconnect();
}
- public void authenticate(String name, String password) throws IOException,
- NoSuchAlgorithmException, RejectException, ChallengeException {
+ public void authenticate(String name, String password)
+ throws IOException, NoSuchAlgorithmException,
+ RejectException, ChallengeException {
int retries = 0;
Packet res = null;
@@ -94,14 +98,13 @@ public class RadiusConn {
req.addAttribute(new UserNameAttribute(name));
req.addAttribute(new UserPasswordAttribute(req.getAuthenticator(),
_secret, password));
- req.addAttribute(new NASIPAddressAttribute(InetAddress
- .getLocalHost()));
+ req.addAttribute(new NASIPAddressAttribute(InetAddress.getLocalHost()));
req.addAttribute(new NASPortAttribute(_socket.getLocalPort()));
send(req, _host[_selected], _port[_selected]);
try {
retries++;
- res = receive();
+ res = receive();
if (res instanceof AccessReject) {
throw new RejectException((AccessReject) res);
} else if (res instanceof AccessChallenge) {
@@ -118,22 +121,24 @@ public class RadiusConn {
}
// throw e;
}
-
+
}
- } while (res == null);
+ }
+ while (res == null);
}
public void replyChallenge(String password, ChallengeException ce)
- throws IOException, NoSuchAlgorithmException, RejectException,
- ChallengeException {
+ throws IOException, NoSuchAlgorithmException,
+ RejectException, ChallengeException {
replyChallenge(null, password, ce);
}
- public void replyChallenge(String name, String password,
- ChallengeException ce) throws IOException,
- NoSuchAlgorithmException, RejectException, ChallengeException {
- StateAttribute state = (StateAttribute) ce.getAttributeSet()
- .getAttributeByType(Attribute.STATE);
+ public void replyChallenge(String name, String password,
+ ChallengeException ce)
+ throws IOException, NoSuchAlgorithmException,
+ RejectException, ChallengeException {
+ StateAttribute state = (StateAttribute)
+ ce.getAttributeSet().getAttributeByType(Attribute.STATE);
if (state == null)
throw new IOException("State not found in challenge");
@@ -149,7 +154,7 @@ public class RadiusConn {
req.addAttribute(new NASPortAttribute(_socket.getLocalPort()));
send(req, _host[_selected], _port[_selected]);
- Packet res = receive();
+ Packet res = receive();
if (res instanceof AccessReject) {
throw new RejectException((AccessReject) res);
@@ -159,8 +164,8 @@ public class RadiusConn {
}
public void replyChallenge(String name, String password, String state)
- throws IOException, NoSuchAlgorithmException, RejectException,
- ChallengeException {
+ throws IOException, NoSuchAlgorithmException,
+ RejectException, ChallengeException {
if (state == null)
throw new IOException("State not found in challenge");
AccessRequest req = createAccessRequest();
@@ -173,7 +178,7 @@ public class RadiusConn {
req.addAttribute(new NASPortAttribute(_socket.getLocalPort()));
send(req, _host[_selected], _port[_selected]);
- Packet res = receive();
+ Packet res = receive();
if (res instanceof AccessReject) {
throw new RejectException((AccessReject) res);
@@ -187,12 +192,12 @@ public class RadiusConn {
}
private void send(NASPacket packet, String host, int port)
- throws IOException {
- DatagramPacket dp = new DatagramPacket(new byte[4096], 4096);
+ throws IOException {
+ DatagramPacket dp = new DatagramPacket(new byte[4096], 4096);
- dp.setPort(port);
- dp.setAddress(InetAddress.getByName(host));
- byte data[] = packet.getData();
+ dp.setPort(port);
+ dp.setAddress(InetAddress.getByName(host));
+ byte data[] = packet.getData();
dp.setLength(data.length);
dp.setData(data);
@@ -201,10 +206,11 @@ public class RadiusConn {
trace("Sent " + packet);
}
- private ServerPacket receive() throws IOException {
- DatagramPacket dp = new DatagramPacket(new byte[4096], 4096);
+ private ServerPacket receive()
+ throws IOException {
+ DatagramPacket dp = new DatagramPacket(new byte[4096], 4096);
- _socket.receive(dp);
+ _socket.receive(dp);
byte data[] = dp.getData();
ServerPacket p = PacketFactory.createServerPacket(data);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/RejectException.java b/pki/base/util/src/com/netscape/cmsutil/radius/RejectException.java
index 7d6ecb5b5..d80b045e3 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/RejectException.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/RejectException.java
@@ -17,6 +17,9 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
+
+
public class RejectException extends Exception {
/**
*
@@ -33,7 +36,6 @@ public class RejectException extends Exception {
}
public String getReplyMessage() {
- return ((ReplyMessageAttribute) (_res.getAttributeSet()
- .getAttributeByType(Attribute.REPLY_MESSAGE))).getString();
- }
+ return ((ReplyMessageAttribute) (_res.getAttributeSet().getAttributeByType(Attribute.REPLY_MESSAGE))).getString();
+ }
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/ReplyMessageAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/ReplyMessageAttribute.java
index 5ec4ea052..094a51730 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/ReplyMessageAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/ReplyMessageAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class ReplyMessageAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/RequestAuthenticator.java b/pki/base/util/src/com/netscape/cmsutil/radius/RequestAuthenticator.java
index 5d82752dd..108b51451 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/RequestAuthenticator.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/RequestAuthenticator.java
@@ -17,16 +17,18 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
+
public class RequestAuthenticator extends Authenticator {
private byte _ra[] = null;
- public RequestAuthenticator(SecureRandom rand, String secret)
- throws NoSuchAlgorithmException {
+ public RequestAuthenticator(SecureRandom rand, String secret)
+ throws NoSuchAlgorithmException {
byte[] authenticator = new byte[16];
rand.nextBytes(authenticator);
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/ResponseAuthenticator.java b/pki/base/util/src/com/netscape/cmsutil/radius/ResponseAuthenticator.java
index 3c3de33c4..93fd46c39 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/ResponseAuthenticator.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/ResponseAuthenticator.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class ResponseAuthenticator extends Authenticator {
private byte _data[] = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/ServerPacket.java b/pki/base/util/src/com/netscape/cmsutil/radius/ServerPacket.java
index f7d7fa302..abbe255fc 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/ServerPacket.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/ServerPacket.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public abstract class ServerPacket extends Packet {
public ServerPacket(byte data[]) throws IOException {
super();
@@ -39,8 +41,8 @@ public abstract class ServerPacket extends Packet {
int attrLen = (data[startp + 1] & 0xFF);
byte attrData[] = new byte[attrLen];
- System.arraycopy(data, startp, attrData, 0, attrData.length);
- addAttribute(AttributeFactory.createAttribute(attrData));
+ System.arraycopy(data, startp, attrData, 0, attrData.length);
+ addAttribute(AttributeFactory.createAttribute(attrData));
startp += attrData.length;
}
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/ServiceTypeAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/ServiceTypeAttribute.java
index f31c74f9a..7ab143f79 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/ServiceTypeAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/ServiceTypeAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class ServiceTypeAttribute extends Attribute {
public static final int LOGIN = 1;
public static final int FRAMED = 2;
@@ -38,9 +40,9 @@ public class ServiceTypeAttribute extends Attribute {
public ServiceTypeAttribute(byte value[]) {
super();
_t = SERVICE_TYPE;
- _type = value[5] & 0xFF;
- _type |= ((value[4] << 8) & 0xFF00);
- _type |= ((value[3] << 16) & 0xFF0000);
+ _type = value[5] & 0xFF;
+ _type |= ((value[4] << 8) & 0xFF00);
+ _type |= ((value[3] << 16) & 0xFF0000);
_type |= ((value[2] << 24) & 0xFF000000);
_value = value;
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/SessionTimeoutAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/SessionTimeoutAttribute.java
index 2809aee4b..fcbf69425 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/SessionTimeoutAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/SessionTimeoutAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class SessionTimeoutAttribute extends Attribute {
private int _timeout = 0;
@@ -37,12 +39,12 @@ public class SessionTimeoutAttribute extends Attribute {
}
public byte[] getValue() throws IOException {
- byte[] p = new byte[4];
+ byte[] p = new byte[4];
- p[0] = (byte) ((_timeout >>> 24) & 0xFF);
- p[1] = (byte) ((_timeout >>> 16) & 0xFF);
- p[2] = (byte) ((_timeout >>> 8) & 0xFF);
- p[3] = (byte) (_timeout & 0xFF);
+ p[0] = (byte) ((_timeout >>> 24) & 0xFF);
+ p[1] = (byte) ((_timeout >>> 16) & 0xFF);
+ p[2] = (byte) ((_timeout >>> 8) & 0xFF);
+ p[3] = (byte) (_timeout & 0xFF);
return p;
}
}
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/StateAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/StateAttribute.java
index 027f95620..4408819a6 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/StateAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/StateAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class StateAttribute extends Attribute {
private byte _value[] = null;
private String _str = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/TerminationActionAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/TerminationActionAttribute.java
index b47a70d8c..67f214adf 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/TerminationActionAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/TerminationActionAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class TerminationActionAttribute extends Attribute {
public static final int DEFAULT = 0;
public static final int RADIUS_REQUEST = 1;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/UserNameAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/UserNameAttribute.java
index af7ce6bbe..ccc715e54 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/UserNameAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/UserNameAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class UserNameAttribute extends Attribute {
private String _name = null;
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/UserPasswordAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/UserPasswordAttribute.java
index 000b837b5..938652e09 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/UserPasswordAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/UserPasswordAttribute.java
@@ -17,10 +17,12 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
+
public class UserPasswordAttribute extends Attribute {
private Authenticator _ra = null;
private String _secret = null;
@@ -30,8 +32,7 @@ public class UserPasswordAttribute extends Attribute {
//
}
- public UserPasswordAttribute(Authenticator ra, String secret,
- String password) {
+ public UserPasswordAttribute(Authenticator ra, String secret, String password) {
super(USER_PASSWORD);
_ra = ra;
_secret = secret;
@@ -42,7 +43,7 @@ public class UserPasswordAttribute extends Attribute {
MessageDigest md5 = null;
try {
- md5 = MessageDigest.getInstance("MD5");
+ md5 = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
throw new IOException(e.getMessage());
}
@@ -56,7 +57,7 @@ public class UserPasswordAttribute extends Attribute {
for (int i = 0; i < ret.length; i++) {
if ((i % 16) == 0) {
- md5.reset();
+ md5.reset();
md5.update(_secret.getBytes());
}
if (i < up.length) {
diff --git a/pki/base/util/src/com/netscape/cmsutil/radius/VendorSpecificAttribute.java b/pki/base/util/src/com/netscape/cmsutil/radius/VendorSpecificAttribute.java
index 5f3d9f170..e3f174160 100644
--- a/pki/base/util/src/com/netscape/cmsutil/radius/VendorSpecificAttribute.java
+++ b/pki/base/util/src/com/netscape/cmsutil/radius/VendorSpecificAttribute.java
@@ -17,8 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmsutil.radius;
+
import java.io.IOException;
+
public class VendorSpecificAttribute extends Attribute {
private byte _value[] = null;
private String _id = null;