@Override public Association load(String handle) { if(IdentityUtil.isBlank(handle)){ throw new IllegalArgumentException("Handle is empty"); } if(log.isDebugEnabled()){ log.debug("Inside load(); handle : " + handle); } String timeStamp = handle.substring((Integer.toString(storeId)).length(), handle.indexOf("-")); Date expireDate = new Date(Long.parseLong(timeStamp)+ this.expireIn); if(log.isDebugEnabled()){ log.debug("Calculated Expiry Time : " + expireDate.getTime()); } // SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1"); // PBEKeySpec spec = new PBEKeySpec(serverKey.toCharArray(), handle.getBytes(), 1, 256); // SecretKey secretKey = factory.generateSecret(spec); return Association.createHmacSha256(handle, (serverKey + handle).getBytes(), expireDate); }
@Override public Association load(String handle) { if(IdentityUtil.isBlank(handle)){ throw new IllegalArgumentException("Handle is empty"); } if(log.isDebugEnabled()){ log.debug("Inside load(); handle : " + handle); } String timeStamp = handle.substring((Integer.toString(storeId)).length(), handle.indexOf("-")); Date expireDate = new Date(Long.parseLong(timeStamp)+ this.expireIn); if(log.isDebugEnabled()){ log.debug("Calculated Expiry Time : " + expireDate.getTime()); } // SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1"); // PBEKeySpec spec = new PBEKeySpec(serverKey.toCharArray(), handle.getBytes(), 1, 256); // SecretKey secretKey = factory.generateSecret(spec); return Association.createHmacSha256(handle, (serverKey + handle).getBytes(), expireDate); }
Association association = Association.createHmacSha256(handle, (serverKey + handle).getBytes(), expireDate); OpenIDServerManager.setThreadLocalAssociation(association); return association;
Association association = Association.createHmacSha256(handle, (serverKey + handle).getBytes(), expireDate); OpenIDServerManager.setThreadLocalAssociation(association); return association;
long exp = dataInputStream.readLong(); Date expDate = new Date(exp); return Association.createHmacSha256(handle, macKeyBytes, expDate); } else { return null;
assoc = Association.createHmacSha256(assocHandle, Base64.decode(macKey), expireIn);
return Association.createHmacSha1(handle, macKeyBytes, expiry); } else if (type == Association.TYPE_HMAC_SHA256) { return Association.createHmacSha256(handle, macKeyBytes, expiry);
Base64.decodeBase64(macKey.getBytes()), expDate); } else if (Association.TYPE_HMAC_SHA256.equals(type)) { assoc = Association.createHmacSha256(handle, Base64.decodeBase64(macKey.getBytes()), expDate); } else {
assoc = Association.createHmacSha256(handle, Base64.decodeBase64(macKey.getBytes()), expDate);
assoc = Association.createHmacSha256(handle, Base64.decodeBase64(macKey.getBytes() ), expDate);
assoc = Association.createHmacSha256 ( handle, Base64.decodeBase64 ( macKey.getBytes ( ) ), expDate ) ;
assoc = Association.createHmacSha256(handle, Base64.decodeBase64(macKey.getBytes() ), expDate);
assoc = Association.createHmacSha256 ( handle, Base64.decodeBase64 ( macKey.getBytes ( ) ), expDate ) ;
expDate); } else if (Association.TYPE_HMAC_SHA256.equals(type)) { assoc = Association.createHmacSha256(handle, Base64.decodeBase64(macKey.getBytes()), expDate);
assoc = Association.createHmacSha256 ( handle, Base64.decodeBase64 ( macKey.getBytes ( ) ), expDate ) ;
assoc = Association.createHmacSha256(handle, Base64.decodeBase64(macKey.getBytes() ), expDate);
assoc = Association.createHmacSha256(handle, macKey, expiresIn);
assoc = Association.createHmacSha256(handle, macKey, expiresIn);
assoc = Association.createHmacSha256(handle, macKey, expiresIn);
assoc = Association.createHmacSha256(handle, macKey, expiresIn);