gov.virginia.dcjs.identity.authentication
Class AuthenticationService

java.lang.Object
  extended bygov.virginia.dcjs.ws.service.WebService
      extended bygov.virginia.dcjs.ws.service.DocumentService
          extended bygov.virginia.dcjs.identity.authentication.AuthenticationService

public class AuthenticationService
extends DocumentService

This service handles any of the calls derived from the * RequestAbstractType type as defined in the * saml-schema-protocol-2.0.xsd schema. In other words, * it is an implementation of the SAML 2.0 protocol for authentication * related interactions.


Field Summary
 
Fields inherited from class gov.virginia.dcjs.ws.service.DocumentService
r_document, r_response
 
Constructor Summary
AuthenticationService()
           
 
Method Summary
 void AritfactResolve(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void artifact(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void AssertionIDRequest(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void AttributeQuery(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void authentication(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void AuthnQuery(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void AuthnRequest(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void AuthzDecisionQuery(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void FederationTermination(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void LogooutRequest(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void Logout(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
static void main(java.lang.String[] args)
           
 void ManageNameIDRequest(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void NameIdentifierMapping(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void NameIDMappingRequest(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void registerNameIdentifier(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 void SubjectQuery(org.apache.soap.Envelope env, org.apache.soap.rpc.SOAPContext req, org.apache.soap.rpc.SOAPContext response)
           
 
Methods inherited from class gov.virginia.dcjs.ws.service.DocumentService
initializeResponse, sendResponse, sendResponse
 
Methods inherited from class gov.virginia.dcjs.ws.service.WebService
administrator, getConfigurationDirectory, getPrivateDocumentUrl, getPrivateRpcUrl, getPublicDocumentUrl, getPublicRpcUrl, log, prepareLog, reconfigure, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticationService

public AuthenticationService()
                      throws java.lang.InstantiationException
Method Detail

main

public static void main(java.lang.String[] args)

AritfactResolve

public void AritfactResolve(org.apache.soap.Envelope env,
                            org.apache.soap.rpc.SOAPContext req,
                            org.apache.soap.rpc.SOAPContext response)
                     throws java.io.IOException,
                            javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

AssertionIDRequest

public void AssertionIDRequest(org.apache.soap.Envelope env,
                               org.apache.soap.rpc.SOAPContext req,
                               org.apache.soap.rpc.SOAPContext response)
                        throws java.io.IOException,
                               javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

AuthnRequest

public void AuthnRequest(org.apache.soap.Envelope env,
                         org.apache.soap.rpc.SOAPContext req,
                         org.apache.soap.rpc.SOAPContext response)
                  throws java.io.IOException,
                         javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

LogooutRequest

public void LogooutRequest(org.apache.soap.Envelope env,
                           org.apache.soap.rpc.SOAPContext req,
                           org.apache.soap.rpc.SOAPContext response)
                    throws java.io.IOException,
                           javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

ManageNameIDRequest

public void ManageNameIDRequest(org.apache.soap.Envelope env,
                                org.apache.soap.rpc.SOAPContext req,
                                org.apache.soap.rpc.SOAPContext response)
                         throws java.io.IOException,
                                javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

NameIDMappingRequest

public void NameIDMappingRequest(org.apache.soap.Envelope env,
                                 org.apache.soap.rpc.SOAPContext req,
                                 org.apache.soap.rpc.SOAPContext response)
                          throws java.io.IOException,
                                 javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

AttributeQuery

public void AttributeQuery(org.apache.soap.Envelope env,
                           org.apache.soap.rpc.SOAPContext req,
                           org.apache.soap.rpc.SOAPContext response)
                    throws java.io.IOException,
                           javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

AuthnQuery

public void AuthnQuery(org.apache.soap.Envelope env,
                       org.apache.soap.rpc.SOAPContext req,
                       org.apache.soap.rpc.SOAPContext response)
                throws java.io.IOException,
                       javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

AuthzDecisionQuery

public void AuthzDecisionQuery(org.apache.soap.Envelope env,
                               org.apache.soap.rpc.SOAPContext req,
                               org.apache.soap.rpc.SOAPContext response)
                        throws java.io.IOException,
                               javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

SubjectQuery

public void SubjectQuery(org.apache.soap.Envelope env,
                         org.apache.soap.rpc.SOAPContext req,
                         org.apache.soap.rpc.SOAPContext response)
                  throws java.io.IOException,
                         javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

authentication

public void authentication(org.apache.soap.Envelope env,
                           org.apache.soap.rpc.SOAPContext req,
                           org.apache.soap.rpc.SOAPContext response)
                    throws java.io.IOException,
                           javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

Logout

public void Logout(org.apache.soap.Envelope env,
                   org.apache.soap.rpc.SOAPContext req,
                   org.apache.soap.rpc.SOAPContext response)
            throws java.io.IOException,
                   javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

artifact

public void artifact(org.apache.soap.Envelope env,
                     org.apache.soap.rpc.SOAPContext req,
                     org.apache.soap.rpc.SOAPContext response)
              throws java.io.IOException,
                     javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

registerNameIdentifier

public void registerNameIdentifier(org.apache.soap.Envelope env,
                                   org.apache.soap.rpc.SOAPContext req,
                                   org.apache.soap.rpc.SOAPContext response)
                            throws java.io.IOException,
                                   javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

NameIdentifierMapping

public void NameIdentifierMapping(org.apache.soap.Envelope env,
                                  org.apache.soap.rpc.SOAPContext req,
                                  org.apache.soap.rpc.SOAPContext response)
                           throws java.io.IOException,
                                  javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

FederationTermination

public void FederationTermination(org.apache.soap.Envelope env,
                                  org.apache.soap.rpc.SOAPContext req,
                                  org.apache.soap.rpc.SOAPContext response)
                           throws java.io.IOException,
                                  javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException