Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager
Release 11g (11.1.1)

E15864-02


com.bharosa.vcrypt.tracker.util
Class VCryptTrackerUtil

java.lang.Object
  extended by com.bharosa.vcrypt.tracker.util.VCryptTrackerUtil


public class VCryptTrackerUtil
extends java.lang.Object

Provides utility method to instantiate classes required from VCryptTracker


Field Summary
static java.lang.String ANALYZE_PATTERNS
           
static java.lang.String APPLICATION_ID
           
static java.lang.String CONTEXTS
           
static java.lang.String EXT_TRANSACTION_ID
           
static java.lang.String OTP_CHALLENGE_TYPE
           
static java.lang.String OTP_CODE
           
static java.lang.String OTP_VALIDATE_RESULT
           
static java.lang.String OVER_WRITE_IF_EXISTS
           
static java.lang.String PROFILE_TYPE_LIST
           
static java.lang.String REQUEST_ID
           
static java.lang.String REQUEST_TIME
           
static java.lang.String rootNode_generateOTP
           
static java.lang.String rootNode_getOTPCode
           
static java.lang.String rootNode_incrementOTPCounter
           
static java.lang.String rootNode_resetOTPCounter
           
static java.lang.String rootNode_validateOTPCode
           
static java.lang.String STATUS
           
static java.lang.String TRANSACTION_ID
           
static java.lang.String TRANSACTION_KEY
           
static java.lang.String TRANSACTION_LOG_ID
           
static java.lang.String TRANSACTION_TYPE
           

 

Constructor Summary
VCryptTrackerUtil()
           

 

Method Summary
static java.util.Map fromXMLClearSafeDeviceList(java.lang.String xmlString)
           
static TransactionCreateRequestData fromXMLCreateTransaction(java.lang.String xmlString)
           
static TransactionCreateRequestData[] fromXMLCreateTransactionList(java.lang.String xmlString)
           
static java.util.Map fromXMLFingerPrintRequest(java.lang.String xmlString)
           
static CookieSet fromXMLFingerPrintResponse(java.lang.String xmlString)
           
static java.util.Map fromXMLGenerateOTP(java.lang.String xmlString)
           
static java.util.Map fromXMLGetNameValueProfileReqest(java.lang.String xmlString)
           
static java.util.Map fromXMLGetOTPCode(java.lang.String xmlString)
           
static java.util.Map fromXMLIncrementOTPCounter(java.lang.String xmlString)
           
static java.util.Map fromXMLIsDeviceMarkedSafe(java.lang.String xmlString)
           
static java.util.Map fromXMLMarkDeviceSafeRequest(java.lang.String xmlString)
           
static NameValueProfile fromXMLNameValueProfile(java.lang.String xmlString)
           
static java.lang.String fromXMLOTPCode(java.lang.String xmlString)
           
static java.lang.String fromXMLOTPValidateResult(java.lang.String xmlString)
           
static java.util.Map fromXMLProcessPatternAnalysis(java.lang.String xmlString)
           
static java.util.Map fromXMLProcessRulesRequest(java.lang.String xmlString)
           
static VCryptRulesResult fromXMLProcessRulesResponse(java.lang.String xmlString)
           
static java.util.Map fromXMLResetOTPCounter(java.lang.String xmlString)
           
static java.util.Map fromXMLTransationLogRequest(java.lang.String xmlString)
           
static java.util.Map fromXMLUpdateAuthResultRequest(java.lang.String xmlString)
           
static java.util.Map fromXMLUpdateAuthStatus(java.lang.String xmlString)
           
static TransactionUpdateRequestData fromXMLUpdateTransaction(java.lang.String xmlString)
           
static TransactionUpdateRequestData[] fromXMLUpdateTransactionList(java.lang.String xmlString)
           
static java.util.Map fromXMLUpdateTransactionStatus(java.lang.String xmlString)
           
static java.util.Map fromXMLValidateOTPCode(java.lang.String xmlString)
           
static org.w3c.dom.Document getDocument(java.lang.String xmlString)
           
static java.lang.String getTransactionDefKey(java.util.Map pContextMap)
           
static VCryptRulesEngine getVCryptRulesEngineInstance()
          This method return an instance of VCryptRulesEngine class.
static VCryptTracker getVCryptTrackerInstance()
          This methods returns an instance of VCryptTracker class.
static java.lang.String toXMLClearSafeDeviceList(java.lang.String requestId)
           
static java.lang.String toXMLCreateTransaction(TransactionCreateRequestData transactionCreateRequestData)
           
static java.lang.String toXMLCreateTransactionList(TransactionCreateRequestData[] transactionCreateRequestData)
           
static java.lang.String toXMLFingerPrintRequest(java.lang.String requestId, java.util.Date requestTime, java.lang.String remoteIPAddr, java.lang.String remoteHost, java.lang.String secureCookie, int secureClientType, java.lang.String secureClientVersion, java.lang.String digitalCookie, int digitalClientType, java.lang.String digitalClientVersion, int fingerPrintType, java.lang.String fingerPrint, int fingerPrintType2, java.lang.String fingerPrint2)
           
static java.lang.String toXMLFingerPrintResponse(CookieSet cookieSet)
           
static java.lang.String toXMLGenerateOTP(java.lang.String requestId, java.lang.String otpChallengeType, java.lang.String appId)
           
static java.lang.String toXMLGetNameValueProfileRequest(java.lang.String entityType, java.lang.Long entityId, java.lang.String requestId)
           
static java.lang.String toXMLGetOTPCode(java.lang.String requestId, java.lang.String otpChallengeType, java.lang.Boolean overwriteIfExists)
           
static java.lang.String toXMLIncrementOTPCounter(java.lang.String requestId, java.lang.String otpChallengeType)
           
static java.lang.String toXMLIsDeviceMarkedSafe(java.lang.String requestId)
           
static java.lang.String toXMLMarkDeviceSafeRequest(java.lang.String requestId, boolean isSafe)
           
static java.lang.String toXMLNameValueProfile(NameValueProfile profile)
           
static java.lang.String toXMLOTPCode(java.lang.String otpCode)
           
static java.lang.String toXMLOTPValidateResult(java.lang.String otpValidationResult)
           
static java.lang.String toXMLProcessPatternAnalysis(java.lang.String requestId, long transactionId, int status, java.lang.String transactionType)
           
static java.lang.String toXMLProcessRulesRequest(java.lang.String requestId, java.lang.Long transactionId, java.lang.String extTransactionId, java.util.Date requestTime, java.util.List profileTypeList, java.util.Map contexts)
           
static java.lang.String toXMLProcessRulesResponse(VCryptRulesResult rulesResult)
           
static java.lang.String toXMLResetOTPCounter(java.lang.String requestId, java.lang.String otpChallengeType)
           
static java.lang.String toXMLTransactionLogRequest(java.lang.String requestId, java.util.Date requestTime, java.lang.Integer transactionStatus, java.util.Map[] contextMap)
           
static java.lang.String toXMLUpdateAuthResultRequest(java.lang.String requestId, java.util.Date requestTime, java.lang.String remoteIPAddr, java.lang.String remoteHost, java.lang.String secureCookie, java.lang.String digitalCookie, java.lang.String groupId, java.lang.String userId, java.lang.String loginId, boolean isSecure, int result, int clientType, java.lang.String clientVersion, int fingerPrintType, java.lang.String fingerPrint, int fingerPrintType2, java.lang.String fingerPrint2)
           
static java.lang.String toXMLUpdateAuthStatus(java.lang.String requestId, java.util.Date requestTime, int result, int clientType, java.lang.String clientVersion, boolean analyzePatterns)
           
static java.lang.String toXMLUpdateTransaction(TransactionUpdateRequestData transactionUpdateRequestData)
           
static java.lang.String toXMLUpdateTransactionList(TransactionUpdateRequestData[] transactionUpdateRequestData)
           
static java.lang.String toXMLUpdateTransactionStatus(java.lang.String requestId, java.util.Date requestTime, long transactionId, int status, boolean analyzePatterns)
           
static java.lang.String toXMLUpdateTransactionStatus(java.lang.String requestId, java.util.Date requestTime, long transactionId, int status, java.util.Map[] contextMap, boolean analyzePatterns)
           
static java.lang.String toXMLValidateOTPCode(java.lang.String requestId, java.lang.String otpChallengeType, java.lang.String otpCode)
           
static java.lang.String validateCookie(java.lang.String cookie)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

rootNode_generateOTP

public static final java.lang.String rootNode_generateOTP
See Also:
Constant Field Values

rootNode_getOTPCode

public static final java.lang.String rootNode_getOTPCode
See Also:
Constant Field Values

rootNode_validateOTPCode

public static final java.lang.String rootNode_validateOTPCode
See Also:
Constant Field Values

rootNode_resetOTPCounter

public static final java.lang.String rootNode_resetOTPCounter
See Also:
Constant Field Values

rootNode_incrementOTPCounter

public static final java.lang.String rootNode_incrementOTPCounter
See Also:
Constant Field Values

TRANSACTION_KEY

public static final java.lang.String TRANSACTION_KEY
See Also:
Constant Field Values

EXT_TRANSACTION_ID

public static final java.lang.String EXT_TRANSACTION_ID
See Also:
Constant Field Values

REQUEST_TIME

public static final java.lang.String REQUEST_TIME
See Also:
Constant Field Values

REQUEST_ID

public static final java.lang.String REQUEST_ID
See Also:
Constant Field Values

TRANSACTION_ID

public static final java.lang.String TRANSACTION_ID
See Also:
Constant Field Values

STATUS

public static final java.lang.String STATUS
See Also:
Constant Field Values

CONTEXTS

public static final java.lang.String CONTEXTS
See Also:
Constant Field Values

TRANSACTION_TYPE

public static final java.lang.String TRANSACTION_TYPE
See Also:
Constant Field Values

ANALYZE_PATTERNS

public static final java.lang.String ANALYZE_PATTERNS
See Also:
Constant Field Values

OTP_CHALLENGE_TYPE

public static final java.lang.String OTP_CHALLENGE_TYPE
See Also:
Constant Field Values

APPLICATION_ID

public static final java.lang.String APPLICATION_ID
See Also:
Constant Field Values

OVER_WRITE_IF_EXISTS

public static final java.lang.String OVER_WRITE_IF_EXISTS
See Also:
Constant Field Values

OTP_CODE

public static final java.lang.String OTP_CODE
See Also:
Constant Field Values

OTP_VALIDATE_RESULT

public static final java.lang.String OTP_VALIDATE_RESULT
See Also:
Constant Field Values

TRANSACTION_LOG_ID

public static final java.lang.String TRANSACTION_LOG_ID
See Also:
Constant Field Values

PROFILE_TYPE_LIST

public static final java.lang.String PROFILE_TYPE_LIST
See Also:
Constant Field Values

Constructor Detail

VCryptTrackerUtil

public VCryptTrackerUtil()

Method Detail

getVCryptTrackerInstance

public static VCryptTracker getVCryptTrackerInstance()
This methods returns an instance of VCryptTracker class.
Returns:
Returns instance of VCryptTracker class

getVCryptRulesEngineInstance

public static VCryptRulesEngine getVCryptRulesEngineInstance()
This method return an instance of VCryptRulesEngine class.
Returns:
Returns instance of VCryptRulesEngine class

getTransactionDefKey

public static java.lang.String getTransactionDefKey(java.util.Map pContextMap)

toXMLFingerPrintRequest

public static java.lang.String toXMLFingerPrintRequest(java.lang.String requestId,
                                                       java.util.Date requestTime,
                                                       java.lang.String remoteIPAddr,
                                                       java.lang.String remoteHost,
                                                       java.lang.String secureCookie,
                                                       int secureClientType,
                                                       java.lang.String secureClientVersion,
                                                       java.lang.String digitalCookie,
                                                       int digitalClientType,
                                                       java.lang.String digitalClientVersion,
                                                       int fingerPrintType,
                                                       java.lang.String fingerPrint,
                                                       int fingerPrintType2,
                                                       java.lang.String fingerPrint2)

fromXMLFingerPrintRequest

public static java.util.Map fromXMLFingerPrintRequest(java.lang.String xmlString)

toXMLFingerPrintResponse

public static java.lang.String toXMLFingerPrintResponse(CookieSet cookieSet)

fromXMLFingerPrintResponse

public static CookieSet fromXMLFingerPrintResponse(java.lang.String xmlString)

toXMLUpdateAuthResultRequest

public static java.lang.String toXMLUpdateAuthResultRequest(java.lang.String requestId,
                                                            java.util.Date requestTime,
                                                            java.lang.String remoteIPAddr,
                                                            java.lang.String remoteHost,
                                                            java.lang.String secureCookie,
                                                            java.lang.String digitalCookie,
                                                            java.lang.String groupId,
                                                            java.lang.String userId,
                                                            java.lang.String loginId,
                                                            boolean isSecure,
                                                            int result,
                                                            int clientType,
                                                            java.lang.String clientVersion,
                                                            int fingerPrintType,
                                                            java.lang.String fingerPrint,
                                                            int fingerPrintType2,
                                                            java.lang.String fingerPrint2)

fromXMLUpdateAuthResultRequest

public static java.util.Map fromXMLUpdateAuthResultRequest(java.lang.String xmlString)

toXMLTransactionLogRequest

public static java.lang.String toXMLTransactionLogRequest(java.lang.String requestId,
                                                          java.util.Date requestTime,
                                                          java.lang.Integer transactionStatus,
                                                          java.util.Map[] contextMap)

fromXMLTransationLogRequest

public static java.util.Map fromXMLTransationLogRequest(java.lang.String xmlString)

toXMLProcessRulesRequest

public static java.lang.String toXMLProcessRulesRequest(java.lang.String requestId,
                                                        java.lang.Long transactionId,
                                                        java.lang.String extTransactionId,
                                                        java.util.Date requestTime,
                                                        java.util.List profileTypeList,
                                                        java.util.Map contexts)

fromXMLProcessRulesRequest

public static java.util.Map fromXMLProcessRulesRequest(java.lang.String xmlString)

toXMLProcessRulesResponse

public static java.lang.String toXMLProcessRulesResponse(VCryptRulesResult rulesResult)

fromXMLProcessRulesResponse

public static VCryptRulesResult fromXMLProcessRulesResponse(java.lang.String xmlString)

toXMLUpdateAuthStatus

public static java.lang.String toXMLUpdateAuthStatus(java.lang.String requestId,
                                                     java.util.Date requestTime,
                                                     int result,
                                                     int clientType,
                                                     java.lang.String clientVersion,
                                                     boolean analyzePatterns)

fromXMLUpdateAuthStatus

public static java.util.Map fromXMLUpdateAuthStatus(java.lang.String xmlString)

toXMLUpdateTransactionStatus

public static java.lang.String toXMLUpdateTransactionStatus(java.lang.String requestId,
                                                            java.util.Date requestTime,
                                                            long transactionId,
                                                            int status,
                                                            boolean analyzePatterns)

toXMLUpdateTransactionStatus

public static java.lang.String toXMLUpdateTransactionStatus(java.lang.String requestId,
                                                            java.util.Date requestTime,
                                                            long transactionId,
                                                            int status,
                                                            java.util.Map[] contextMap,
                                                            boolean analyzePatterns)

fromXMLUpdateTransactionStatus

public static java.util.Map fromXMLUpdateTransactionStatus(java.lang.String xmlString)

toXMLMarkDeviceSafeRequest

public static java.lang.String toXMLMarkDeviceSafeRequest(java.lang.String requestId,
                                                          boolean isSafe)

fromXMLMarkDeviceSafeRequest

public static java.util.Map fromXMLMarkDeviceSafeRequest(java.lang.String xmlString)

toXMLIsDeviceMarkedSafe

public static java.lang.String toXMLIsDeviceMarkedSafe(java.lang.String requestId)

fromXMLIsDeviceMarkedSafe

public static java.util.Map fromXMLIsDeviceMarkedSafe(java.lang.String xmlString)

toXMLClearSafeDeviceList

public static java.lang.String toXMLClearSafeDeviceList(java.lang.String requestId)

fromXMLClearSafeDeviceList

public static java.util.Map fromXMLClearSafeDeviceList(java.lang.String xmlString)

validateCookie

public static java.lang.String validateCookie(java.lang.String cookie)
Parameters:
cookie - cookie Validate
Returns:
cookie

toXMLProcessPatternAnalysis

public static java.lang.String toXMLProcessPatternAnalysis(java.lang.String requestId,
                                                           long transactionId,
                                                           int status,
                                                           java.lang.String transactionType)

fromXMLProcessPatternAnalysis

public static java.util.Map fromXMLProcessPatternAnalysis(java.lang.String xmlString)

getDocument

public static org.w3c.dom.Document getDocument(java.lang.String xmlString)
                                        throws java.io.IOException,
                                               org.xml.sax.SAXException,
                                               javax.xml.parsers.ParserConfigurationException
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

toXMLCreateTransactionList

public static java.lang.String toXMLCreateTransactionList(TransactionCreateRequestData[] transactionCreateRequestData)

toXMLCreateTransaction

public static java.lang.String toXMLCreateTransaction(TransactionCreateRequestData transactionCreateRequestData)

fromXMLCreateTransactionList

public static TransactionCreateRequestData[] fromXMLCreateTransactionList(java.lang.String xmlString)

fromXMLCreateTransaction

public static TransactionCreateRequestData fromXMLCreateTransaction(java.lang.String xmlString)

toXMLUpdateTransactionList

public static java.lang.String toXMLUpdateTransactionList(TransactionUpdateRequestData[] transactionUpdateRequestData)

toXMLUpdateTransaction

public static java.lang.String toXMLUpdateTransaction(TransactionUpdateRequestData transactionUpdateRequestData)

fromXMLUpdateTransactionList

public static TransactionUpdateRequestData[] fromXMLUpdateTransactionList(java.lang.String xmlString)

fromXMLUpdateTransaction

public static TransactionUpdateRequestData fromXMLUpdateTransaction(java.lang.String xmlString)

toXMLGetNameValueProfileRequest

public static java.lang.String toXMLGetNameValueProfileRequest(java.lang.String entityType,
                                                               java.lang.Long entityId,
                                                               java.lang.String requestId)

fromXMLGetNameValueProfileReqest

public static java.util.Map fromXMLGetNameValueProfileReqest(java.lang.String xmlString)

fromXMLGenerateOTP

public static java.util.Map fromXMLGenerateOTP(java.lang.String xmlString)

toXMLGenerateOTP

public static java.lang.String toXMLGenerateOTP(java.lang.String requestId,
                                                java.lang.String otpChallengeType,
                                                java.lang.String appId)

toXMLGetOTPCode

public static java.lang.String toXMLGetOTPCode(java.lang.String requestId,
                                               java.lang.String otpChallengeType,
                                               java.lang.Boolean overwriteIfExists)

fromXMLGetOTPCode

public static java.util.Map fromXMLGetOTPCode(java.lang.String xmlString)

toXMLValidateOTPCode

public static java.lang.String toXMLValidateOTPCode(java.lang.String requestId,
                                                    java.lang.String otpChallengeType,
                                                    java.lang.String otpCode)

fromXMLValidateOTPCode

public static java.util.Map fromXMLValidateOTPCode(java.lang.String xmlString)

toXMLResetOTPCounter

public static java.lang.String toXMLResetOTPCounter(java.lang.String requestId,
                                                    java.lang.String otpChallengeType)

fromXMLResetOTPCounter

public static java.util.Map fromXMLResetOTPCounter(java.lang.String xmlString)

toXMLIncrementOTPCounter

public static java.lang.String toXMLIncrementOTPCounter(java.lang.String requestId,
                                                        java.lang.String otpChallengeType)

fromXMLIncrementOTPCounter

public static java.util.Map fromXMLIncrementOTPCounter(java.lang.String xmlString)

toXMLNameValueProfile

public static java.lang.String toXMLNameValueProfile(NameValueProfile profile)

fromXMLNameValueProfile

public static NameValueProfile fromXMLNameValueProfile(java.lang.String xmlString)

toXMLOTPCode

public static java.lang.String toXMLOTPCode(java.lang.String otpCode)

fromXMLOTPCode

public static java.lang.String fromXMLOTPCode(java.lang.String xmlString)

toXMLOTPValidateResult

public static java.lang.String toXMLOTPValidateResult(java.lang.String otpValidationResult)

fromXMLOTPValidateResult

public static java.lang.String fromXMLOTPValidateResult(java.lang.String xmlString)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager
Release 11g (11.1.1)

E15864-02


Copyright © 2011, Oracle. All rights reserved.