net.jradius.util
Class MessageAuthenticator

java.lang.Object
  extended by net.jradius.util.MessageAuthenticator

public class MessageAuthenticator
extends Object


Constructor Summary
MessageAuthenticator()
           
 
Method Summary
static void generateRequestMessageAuthenticator(RadiusPacket request, String sharedSecret)
           
static void generateResponseMessageAuthenticator(RadiusPacket request, RadiusPacket reply, String sharedSecret)
           
static Boolean verifyReply(byte[] requestAuth, RadiusPacket reply, String sharedSecret)
           
static Boolean verifyRequest(RadiusPacket request, String sharedSecret)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageAuthenticator

public MessageAuthenticator()
Method Detail

generateRequestMessageAuthenticator

public static void generateRequestMessageAuthenticator(RadiusPacket request,
                                                       String sharedSecret)
                                                throws IOException
Throws:
IOException

generateResponseMessageAuthenticator

public static void generateResponseMessageAuthenticator(RadiusPacket request,
                                                        RadiusPacket reply,
                                                        String sharedSecret)
                                                 throws IOException
Throws:
IOException

verifyRequest

public static Boolean verifyRequest(RadiusPacket request,
                                    String sharedSecret)
                             throws IOException
Throws:
IOException

verifyReply

public static Boolean verifyReply(byte[] requestAuth,
                                  RadiusPacket reply,
                                  String sharedSecret)
                           throws IOException
Throws:
IOException


Copyright © 2011 Coova Technologies, LLC, All Rights Reserved.