BEA Systems, Inc.

Type-Safe Access to BEA WebLogic Server 9.0 MBeans (Deprecated)

(Methods marked with @since 9.0.0.0 are not available through the deprecated MBeanHome interface.)


weblogic.security.providers.authentication
Interface LDAPX509IdentityAsserterMBean

All Superinterfaces:
AuthenticationProviderMBean, weblogic.descriptor.DescriptorBean, IdentityAsserterMBean, LDAPServerMBean, ProviderMBean, weblogic.descriptor.SettableBean, weblogic.management.commo.StandardInterface

public interface LDAPX509IdentityAsserterMBean
extends weblogic.management.commo.StandardInterface, weblogic.descriptor.DescriptorBean, IdentityAsserterMBean, LDAPServerMBean

No description provided.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Method Summary
 String[] getActiveTypes()
          No description provided.
 String getCertificateAttribute()
          No description provided.
 String getCertificateMapping()
          No description provided.
 String getDescription()
          No description provided.
 String getName()
          The name of this configuration.
 String getProviderClassName()
          No description provided.
 String[] getSupportedTypes()
          No description provided.
 String[] getUserFilterAttributes()
          No description provided.
 String getUsernameAttribute()
          No description provided.
 String getVersion()
          No description provided.
 void setActiveTypes(String[] newValue)
          No description provided.
 void setCertificateAttribute(String newValue)
          No description provided.
 void setCertificateMapping(String newValue)
          No description provided.
 void setUserFilterAttributes(String[] newValue)
          No description provided.
 void setUsernameAttribute(String newValue)
          No description provided.
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 
Methods inherited from interface weblogic.management.security.authentication.IdentityAsserterMBean
getBase64DecodingRequired, setBase64DecodingRequired
 
Methods inherited from interface weblogic.management.security.ProviderMBean
getRealm
 
Methods inherited from interface weblogic.management.utils.LDAPServerMBean
getCacheSize, getCacheTTL, getConnectionRetryLimit, getConnectTimeout, getCredential, getCredentialEncrypted, getHost, getParallelConnectDelay, getPort, getPrincipal, getResultsTimeLimit, isBindAnonymouslyOnReferrals, isCacheEnabled, isFollowReferrals, isSSLEnabled, setBindAnonymouslyOnReferrals, setCacheEnabled, setCacheSize, setCacheTTL, setConnectionRetryLimit, setConnectTimeout, setCredential, setCredentialEncrypted, setFollowReferrals, setHost, setParallelConnectDelay, setPort, setPrincipal, setResultsTimeLimit, setSSLEnabled
 

Method Detail

getActiveTypes

public String[] getActiveTypes()
No description provided.

Specified by:
getActiveTypes in interface IdentityAsserterMBean
Default value:
weblogic.security.spi.IdentityAsserter.X509_TYPE
A dynamic MBean attribute.
false

getCertificateAttribute

public String getCertificateAttribute()
No description provided.

Default value:
"userCertificate;binary"
A dynamic MBean attribute.
false

getCertificateMapping

public String getCertificateMapping()
No description provided.

Default value:
"ou=people,ou=$subj.ou,o=$subj.o,c=$subj.c"
A dynamic MBean attribute.
false

getDescription

public String getDescription()
No description provided.

Specified by:
getDescription in interface ProviderMBean
Default value:
"Provider that performs identity assertion for X.509 certificates"
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

getName

public String getName()
Description copied from interface: ProviderMBean
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

Specified by:
getName in interface weblogic.management.commo.StandardInterface
Default value:
"LDAPX509IdentityAsserter"
A dynamic MBean attribute.
false

getProviderClassName

public String getProviderClassName()
No description provided.

Specified by:
getProviderClassName in interface ProviderMBean
Default value:
"weblogic.security.providers.authentication.LDAPX509IdentityAsserterProviderImpl"
A dynamic MBean attribute.
false
A non-configurable MBean attribute.
Excluded: Should not appear in public javadocs
Internal: Should not appear in public javadocs

getSupportedTypes

public String[] getSupportedTypes()
No description provided.

Specified by:
getSupportedTypes in interface IdentityAsserterMBean
Default value:
weblogic.security.spi.IdentityAsserter.X509_TYPE
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

getUserFilterAttributes

public String[] getUserFilterAttributes()
No description provided.

Default value:
"cn=$subj.cn"
A dynamic MBean attribute.
false

getUsernameAttribute

public String getUsernameAttribute()
No description provided.

Default value:
"cn"
A dynamic MBean attribute.
false

getVersion

public String getVersion()
No description provided.

Specified by:
getVersion in interface ProviderMBean
Default value:
"1.0"
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

setActiveTypes

public void setActiveTypes(String[] newValue)
                    throws InvalidAttributeValueException
No description provided.

Specified by:
setActiveTypes in interface IdentityAsserterMBean
Parameters:
newValue - - new value for attribute ActiveTypes
Throws:
InvalidAttributeValueException
See Also:
IdentityAsserterMBean.getActiveTypes()
Default value:
weblogic.security.spi.IdentityAsserter.X509_TYPE
A dynamic MBean attribute.
false

setCertificateAttribute

public void setCertificateAttribute(String newValue)
                             throws InvalidAttributeValueException
No description provided.

Parameters:
newValue - - new value for attribute CertificateAttribute
Throws:
InvalidAttributeValueException
Default value:
"userCertificate;binary"
A dynamic MBean attribute.
false

setCertificateMapping

public void setCertificateMapping(String newValue)
                           throws InvalidAttributeValueException
No description provided.

Parameters:
newValue - - new value for attribute CertificateMapping
Throws:
InvalidAttributeValueException
Default value:
"ou=people,ou=$subj.ou,o=$subj.o,c=$subj.c"
A dynamic MBean attribute.
false

setUserFilterAttributes

public void setUserFilterAttributes(String[] newValue)
                             throws InvalidAttributeValueException
No description provided.

Parameters:
newValue - - new value for attribute UserFilterAttributes
Throws:
InvalidAttributeValueException
Default value:
"cn=$subj.cn"
A dynamic MBean attribute.
false

setUsernameAttribute

public void setUsernameAttribute(String newValue)
                          throws InvalidAttributeValueException
No description provided.

Parameters:
newValue - - new value for attribute UsernameAttribute
Throws:
InvalidAttributeValueException
Default value:
"cn"
A dynamic MBean attribute.
false

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs90
Copyright 2005 BEA Systems Inc.