SYMBOL INDEX (193 symbols across 16 files) FILE: backend/src/java/com/aralink/sslsignature/sso/jwt/AuthenticationOperation.java class AuthenticationOperation (line 17) | public class AuthenticationOperation { method AuthenticationOperation (line 25) | public AuthenticationOperation(Exception e){ method AuthenticationOperation (line 35) | public AuthenticationOperation(Claims body){ method toJSON (line 51) | public String toJSON(){ FILE: backend/src/java/com/aralink/sslsignature/sso/jwt/HMACKeyContainer.java class HMACKeyContainer (line 16) | public class HMACKeyContainer { method HMACKeyContainer (line 21) | public HMACKeyContainer()throws IOException{ method HMACKeyContainer (line 24) | public HMACKeyContainer(String keyFile) throws IOException{ method getHmacKey (line 41) | public Key getHmacKey(){ method generateKey (line 44) | private Key generateKey(Path path) throws IOException{ method hmacKeyFromEncoded (line 53) | public static Key hmacKeyFromEncoded(byte encodedHmacKey[]){ FILE: backend/src/java/com/aralink/sslsignature/sso/jwt/JWTManager.java class JWTManager (line 24) | public class JWTManager { method JWTManager (line 32) | public JWTManager(HMACKeyContainer hmacKeyContainer){ method getIssuer (line 36) | public String getIssuer() { method setIssuer (line 40) | public void setIssuer(String issuer) { method getExpirationTimeInHours (line 44) | public int getExpirationTimeInHours() { method setExpirationTimeInHours (line 48) | public void setExpirationTimeInHours(int expirationTimeInHours) { method exp (line 54) | private Date exp (int calendar,int len){ method isExpired (line 61) | private boolean isExpired(Claims body, Date actual){ method isExpired (line 66) | private boolean isExpired(Claims body){ method issueJWT (line 71) | public String issueJWT(@SuppressWarnings("rawtypes") Map extra){ method validateJWT (line 103) | public Claims validateJWT ( String jwtToken)throws Exception{ FILE: backend/src/java/com/aralink/sslsignature/sso/jwt/JWTServlet.java class JWTServlet (line 14) | @SuppressWarnings("serial") method init (line 20) | public void init(ServletConfig config) throws ServletException { method doOptions (line 37) | public void doOptions(HttpServletRequest request, HttpServletResponse ... method doGet (line 43) | public void doGet(HttpServletRequest request, HttpServletResponse resp... method doPost (line 48) | public void doPost(HttpServletRequest request, HttpServletResponse res... method destroy (line 84) | public void destroy() { FILE: client/resources/html/sso.js function onIdentification (line 7) | function onIdentification(operation){ function onLogout (line 17) | function onLogout(){ function onLoad (line 29) | function onLoad(){ function postMessageToListeners (line 41) | function postMessageToListeners (operation, domain){ function doLogout (line 52) | function doLogout(){ function doLogin (line 59) | function doLogin(jwt){ function localStorageHandler (line 69) | function localStorageHandler(e) { function localStorageHandlerIE8 (line 80) | function localStorageHandlerIE8(e) { function listener (line 96) | function listener(event){ function validateJWT (line 125) | function validateJWT(jwtsso){ function validateJWTRemote (line 136) | function validateJWTRemote(jwtsso){ function parseJWTLocal (line 185) | function parseJWTLocal(jwtsso){ function ready (line 212) | function ready(){ function init (line 224) | function init(config){ FILE: client/resources/html/sso_common.js function log (line 7) | function log(level, object){ function getOrigin (line 13) | function getOrigin(){ function getGetParam (line 20) | function getGetParam (vr){ function JWT (line 38) | function JWT (jwt){ FILE: client/resources/html/sso_rest.js function RestClient (line 2) | function RestClient (host,accountId,apiKey,scheme){ FILE: client/resources/js/sslssso.js function Observable (line 4) | function Observable(){ function sslssso (line 42) | function sslssso (){ FILE: test/java/com/aralink/sslsignature/sso/jwt/test/JWTTest.java class JWTTest (line 29) | public class JWTTest { method setUpBeforeClass (line 32) | @BeforeClass method tearDownAfterClass (line 36) | @AfterClass method setUp (line 41) | @Before method tearDown (line 46) | @After method issueAndValidateJWT (line 51) | @Test method alteredJWT (line 82) | @Test method fakeJWT (line 116) | @Test FILE: test/java/com/aralink/sslsignature/sso/jwt/test/RestClient.java class RestClient (line 15) | public class RestClient { method RestClient (line 24) | public RestClient (String url){ method RestClient (line 28) | public RestClient (String url, String user, String password){ method getUrl (line 35) | public String getUrl() { method setUrl (line 38) | public void setUrl(String url) { method getUser (line 41) | public String getUser() { method setUser (line 44) | public void setUser(String user) { method getPassword (line 47) | public String getPassword() { method setPassword (line 50) | public void setPassword(String password) { method postJson (line 56) | public String postJson(String uri, String jsonRequest) throws IOExcept... method postForm (line 66) | public String postForm(String uri, Map formParams) thr... method post (line 77) | public String post(String uri) throws IOException{ method get (line 84) | public String get(String uri) throws IOException{ method getStream (line 93) | public InputStream getStream(String uri) throws IOException{ method delete (line 101) | public String delete(String uri) throws IOException{ method postStream (line 108) | public String postStream(String uri, byte data[])throws IOException{ method processJsonResponse (line 116) | private String processJsonResponse(HttpURLConnection conn)throws IOExc... method processStreamResponse (line 134) | private InputStream processStreamResponse(HttpURLConnection conn)throw... method upload (line 150) | private void upload(HttpURLConnection conn, byte data[]) throws IOExce... method getConnection (line 157) | private HttpURLConnection getConnection(String method,String uri, Stri... method read (line 176) | private static String read(InputStream in) throws IOException{ method serialize (line 193) | private static String serialize(Map params){ FILE: test/java/com/aralink/sslsignature/sso/jwt/test/SimpleConsoleLogger.java class SimpleConsoleLogger (line 3) | public class SimpleConsoleLogger { type Level (line 4) | public enum Level { ERROR, WARN, INFO, DEBUG,TRACE} method setLevel (line 14) | public static void setLevel (Level l){ method getLevel (line 17) | public static Level getLevel(){ method info (line 21) | public static void info(String message){ method error (line 24) | public static void error(String message){ method warn (line 27) | public static void warn(String message){ method debug (line 30) | public static void debug(String message){ method trace (line 33) | public static void trace(String message){ method log (line 37) | public static void log(Level level, String message){ method log (line 40) | public static void log(Level level, String message, Throwable throwable){ FILE: test/web/hosted/js/index.js function start (line 18) | function start(conf){ function onIdentification (line 52) | function onIdentification(operation){ function onLoad (line 57) | function onLoad(){ function onLogout (line 67) | function onLogout(){ function configureForm (line 76) | function configureForm(mode){ function recoverFailedIdentification (line 113) | function recoverFailedIdentification(otp){ function identificationPerformed (line 124) | function identificationPerformed(obj){ function infoSignature (line 155) | function infoSignature(obj) { function login (line 214) | function login (username,password,scheme){ function openCryptoKeyStore (line 257) | function openCryptoKeyStore(){ function keyExists (line 277) | function keyExists(pkcs12Entry){ function requestAKey (line 284) | function requestAKey(){ function keyCreated (line 313) | function keyCreated(pkcs12Entry){ function handleLogoutClick (line 319) | function handleLogoutClick(){ function handleEnrollClick (line 322) | function handleEnrollClick () { function enrollFailed (line 367) | function enrollFailed(result){ function configureNewKeyForm (line 375) | function configureNewKeyForm(){ function configureBadKeyForm (line 385) | function configureBadKeyForm(){ function handleResendClick (line 396) | function handleResendClick(){ function handleExecuteSignedTransactionClick (line 405) | function handleExecuteSignedTransactionClick(){ function executeSignedTransactionImpl (line 419) | function executeSignedTransactionImpl(pin){ function validateCurrentKeyAndRequestIfNotValid (line 447) | function validateCurrentKeyAndRequestIfNotValid(pkcs12Entry){ function doDeleteKey (line 481) | function doDeleteKey(){ function showCheckResultMessage (line 511) | function showCheckResultMessage(mensaje, alertType){ function callFailed (line 520) | function callFailed(result) { function generateCSR (line 527) | function generateCSR(userConnected,keys){ function createCSR (line 546) | function createCSR(keys, C,CN,SERIALNUMBER){ function listDevices (line 596) | function listDevices(userId){ function addToDeviceList (line 610) | function addToDeviceList(key){ function doRevokeKey (line 665) | function doRevokeKey(selectedKeyId){ function handleRegisterDeviceClick (line 678) | function handleRegisterDeviceClick(){ function handleRefreshDevicesClick (line 696) | function handleRefreshDevicesClick(){ function handleExecuteSignedTransactionDoubleFactorClick (line 701) | function handleExecuteSignedTransactionDoubleFactorClick(){ function checkCallStatus (line 714) | function checkCallStatus(){ function authorizationResponse (line 727) | function authorizationResponse(obj) { function handleDownloadAppClick (line 749) | function handleDownloadAppClick(){ function makeAuthorizationLink (line 758) | function makeAuthorizationLink(authorization){ function makeRegisterLink (line 771) | function makeRegisterLink(userId){ function isAuthorizationFinished (line 785) | function isAuthorizationFinished(status) { function finishAuthorization (line 788) | function finishAuthorization(authorization) { function doAbort (line 821) | function doAbort(){ function handleAbortClick (line 825) | function handleAbortClick(){ function initTimer (line 838) | function initTimer(){ function runTimer (line 843) | function runTimer(){ function cancelTimer (line 858) | function cancelTimer(){ function getGetParam (line 867) | function getGetParam (vr){ function getBrowserInfo (line 884) | function getBrowserInfo(){ FILE: test/web/hosted/js/jwtcreator.js function start (line 4) | function start(conf){ function onIdentification (line 10) | function onIdentification(operation){ function onLoad (line 14) | function onLoad(){ function onLogout (line 17) | function onLogout(){ function handleCreateJWTClick (line 22) | function handleCreateJWTClick(){ FILE: test/web/hosted/js/keystore.js function configureForm (line 17) | function configureForm(){ function checkWebCrypto (line 21) | function checkWebCrypto(){ function disableWebCrypto (line 38) | function disableWebCrypto(message){ function openWebCryptoKeyStore (line 44) | function openWebCryptoKeyStore(){ function openCryptoKeysKeyStore (line 55) | function openCryptoKeysKeyStore(){ function importPkcs12 (line 68) | function importPkcs12(file,password, extractable){ function listKeyStore (line 89) | function listKeyStore(){ function addToKeyList (line 101) | function addToKeyList(keystoreObject){ function listCryptoKeyStore (line 119) | function listCryptoKeyStore(){ function addToCryptoKeyList (line 131) | function addToCryptoKeyList(keystoreObject){ function escapeHTML (line 148) | function escapeHTML(s) { function handleDeleteClick (line 154) | function handleDeleteClick(){ function handleDeleteCryptoKeyClick (line 166) | function handleDeleteCryptoKeyClick(){ function handleImportPkcs12Click (line 179) | function handleImportPkcs12Click(){ function handleExportClick (line 188) | function handleExportClick(){ function downloadAsBlob (line 213) | function downloadAsBlob(p12b64,selectedKeyName){ FILE: test/web/hosted/js/login.js function start (line 24) | function start(conf){ function configureForm (line 42) | function configureForm(){ function isWebCryptoEnabled (line 72) | function isWebCryptoEnabled(){ function isCryptoKeysEnabled (line 75) | function isCryptoKeysEnabled(){ function isCertificateEnabled (line 78) | function isCertificateEnabled(){ function isClaveEnabled (line 81) | function isClaveEnabled(){ function isPasswordEnabled (line 84) | function isPasswordEnabled(){ function checkWebCrypto (line 88) | function checkWebCrypto(){ function checkCryptoKeys (line 97) | function checkCryptoKeys(){ function disableWebCrypto (line 107) | function disableWebCrypto(message){ function disableCryptoKeys (line 117) | function disableCryptoKeys(message){ function enableWebCrypto (line 128) | function enableWebCrypto(list){ function enableCryptoKeys (line 140) | function enableCryptoKeys(list){ function openWebCryptoKeyStore (line 162) | function openWebCryptoKeyStore(){ function openCryptoKeysKeyStore (line 185) | function openCryptoKeysKeyStore(){ function loginByCert (line 206) | function loginByCert () { function loginByClave (line 211) | function loginByClave () { function loginByWebCrypto (line 217) | function loginByWebCrypto () { function loginByWebCryptoId (line 266) | function loginByWebCryptoId (keyId) { function loginByCryptoId (line 313) | function loginByCryptoId(userId){ function loginByUserPwd (line 341) | function loginByUserPwd(){ function doRedirect (line 376) | function doRedirect(url){ function buildRedirect (line 388) | function buildRedirect(){ function onIdentification (line 398) | function onIdentification(operation){ function onLoad (line 409) | function onLoad(){ function onLogout (line 412) | function onLogout(){ function showMessage (line 416) | function showMessage(message){ FILE: test/web/hosted/js/register.js function start (line 8) | function start(conf){ function onIdentification (line 15) | function onIdentification(operation){ function onLoad (line 19) | function onLoad(){ function onLogout (line 22) | function onLogout(){ function showRegisterMessage (line 27) | function showRegisterMessage(message,alertClass){ function handleRegisterUserClick (line 38) | function handleRegisterUserClick(){ function proceedToRegister (line 78) | function proceedToRegister(userToRegister){ function showRegisterError (line 100) | function showRegisterError(err){ function authenticationPerformed (line 112) | function authenticationPerformed(operation){