public class ServerSecurityHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map |
AUTHENTICATORS |
private static weblogic.security.acl.internal.AuthenticatedSubject |
KERNEL_ID |
Constructor and Description |
---|
ServerSecurityHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
assertAnonymousIdentity() |
static weblogic.security.acl.internal.AuthenticatedSubject |
assertIdentity(java.lang.String username,
java.lang.String password,
java.lang.String realm) |
static weblogic.security.acl.internal.AuthenticatedSubject |
assertIdentity(java.security.cert.X509Certificate[] cert,
java.lang.String realm) |
static void |
assertX509Identity(weblogic.security.acl.internal.AuthenticatedSubject subjectToPush) |
static void |
authenticatedInvoke(weblogic.security.acl.internal.AuthenticatedSubject subject,
java.security.PrivilegedExceptionAction action) |
static AuthorizationManager |
getAuthManager(java.lang.String securityRealm) |
static weblogic.security.acl.internal.AuthenticatedSubject |
getCurrentSubject() |
private static PrincipalAuthenticator |
getPrincipalAuthenticator(java.lang.String realm) |
private static final weblogic.security.acl.internal.AuthenticatedSubject KERNEL_ID
private static final java.util.Map AUTHENTICATORS
public static final weblogic.security.acl.internal.AuthenticatedSubject getCurrentSubject()
public static weblogic.security.acl.internal.AuthenticatedSubject assertIdentity(java.lang.String username, java.lang.String password, java.lang.String realm) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginException
public static weblogic.security.acl.internal.AuthenticatedSubject assertIdentity(java.security.cert.X509Certificate[] cert, java.lang.String realm) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginException
public static void assertAnonymousIdentity()
public static void assertX509Identity(weblogic.security.acl.internal.AuthenticatedSubject subjectToPush)
private static PrincipalAuthenticator getPrincipalAuthenticator(java.lang.String realm)
public static final AuthorizationManager getAuthManager(java.lang.String securityRealm)
public static final void authenticatedInvoke(weblogic.security.acl.internal.AuthenticatedSubject subject, java.security.PrivilegedExceptionAction action) throws java.io.IOException
java.io.IOException