@Override public Object run() { return SecurityContextAssociation.getCredential(); } };
static Object getCredential() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(GET_CREDENTIAL_ACTION); } else { return SecurityContextAssociation.getCredential(); } }
@Override public Object run() { return SecurityContextAssociation.getCredential(); } };
/** * @see org.jboss.wsf.spi.invocation.SecurityAdaptor#getCredential() * * @return credential */ public Object getCredential() { return SecurityContextAssociation.getCredential(); }
@Override public Object run() { return SecurityContextAssociation.getCredential(); } };
public Object run() { Object credential = SecurityContextAssociation.getCredential(); return credential; } }
/** * @see org.jboss.wsf.spi.invocation.SecurityAdaptor#getCredential() * * @return credential */ public Object getCredential() { return SecurityContextAssociation.getCredential(); }
/** * @see org.jboss.wsf.spi.invocation.SecurityAdaptor#getCredential() * * @return credential */ public Object getCredential() { return SecurityContextAssociation.getCredential(); }
static Object getCredential() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(GET_CREDENTIAL_ACTION); } else { return SecurityContextAssociation.getCredential(); } }
static Object getCredential() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(GET_CREDENTIAL_ACTION); } else { return SecurityContextAssociation.getCredential(); } }
private static char[] getPassword() { Object credential = SecurityContextAssociation.getCredential(); char[] password = null; if( credential instanceof char[] ) { password = (char[]) credential; } else if( credential instanceof byte[] ) { try { String tmp = new String((byte[]) credential, "UTF-8"); password = tmp.toCharArray(); } catch (UnsupportedEncodingException e) { throw new SecurityException(e.getMessage()); } } else if( credential != null ) { String tmp = credential.toString(); password = tmp.toCharArray(); } return password; }