Long timeStamp = System.currentTimeMillis() / 1000L;
String nonce = RandomStringUtils.randomAlphanumeric(20);
TokenPassport tokenPassport = new TokenPassport();
tokenPassport.setAccount(account_Id);
tokenPassport.setConsumerKey(consumer_Key);
tokenPassport.setNonce(nonce);
TokenPassportSignature tokenSignature = new TokenPassportSignature();
tokenSignature.setAlgorithm(algorithm);
tokenSignature.set_value(getSignature(timeStamp,nonce));
tokenPassport.setSignature(tokenSignature);
Date date = new Date(timeStamp);
tokenPassport.setTimestamp(date.getTime());
tokenPassport.setToken(token_Id);