Module: Tokenex

Defined in:
lib/tokenex.rb,
lib/tokenex/version.rb,
lib/tokenex/environment.rb,
lib/tokenex/token_action.rb,
lib/tokenex/token_params.rb,
lib/tokenex/token_scheme.rb

Defined Under Namespace

Classes: Environment

Constant Summary collapse

VERSION =
'0.6.2'
TOKEN_ACTION =
{
  Tokenize: {
      Name: 'Tokenize',
      Key: 'Token'
  },
  TokenizeFromEncryptedValue: {
      Name: 'TokenizeFromEncryptedValue',
      Key: 'Token'
  },
  ValidateToken: {
      Name: 'ValidateToken',
      Key: 'Valid'
  },
  Detokenize: {
      Name: 'Detokenize',
      Key: 'Value'
  },
  DeleteToken: {
      Name: 'DeleteToken',
      Key: 'Success'
  }
}
REQUEST_PARAMS =
{
  APIKey: 'APIKey',
  Data: 'Data',
  EncryptedData: 'EcryptedData',
  Token: 'Token',
  TokenExID: 'TokenExID',
  TokenScheme: 'TokenScheme',
}
RESPONSE_PARAMS =
{
  Token: 'Token',
  Success: 'Success',
  ReferenceNumber: 'ReferenceNumber',
  Error: 'Error',
  Valid: 'Valid',
  Value: 'Value'
}
TOKEN_SCHEME =
{
  sixTOKENfour: 1,
  fourTOKENfour: 2,
  TOKENfour: 3,
  GUID: 4,
  SSN: 5,
  nGUID: 6,
  nTOKENfour: 7,
  nTOKEN: 8,
  sixANTOKENfour: 9,
  fourANTOKENfour: 10,
  ANTOKENfour: 11,
  ANTOKEN: 12,
  ANTOKENAUTO: 13,
  ASCIITOKENfour: 14,
  ASCIITOKEN: 15,
  sixASCIITOKENfour: 16,
  fourASCIITOKENfour: 17,
  ASCIITOKENAUTO: 18
}