BEA Systems, Inc.

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

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


weblogic.security.providers.saml
Interface SAMLIdentityAsserterV2MBean

All Superinterfaces:
AuthenticationProviderMBean, weblogic.descriptor.DescriptorBean, ExportMBean, IdentityAsserterMBean, ImportMBean, ListerMBean, NameListerMBean, ProviderMBean, SAMLAssertingPartyRegistryMBean, SAMLPartnerRegistryMBean, ServletAuthenticationFilterMBean, weblogic.descriptor.SettableBean, weblogic.management.commo.StandardInterface

public interface SAMLIdentityAsserterV2MBean
extends weblogic.management.commo.StandardInterface, weblogic.descriptor.DescriptorBean, IdentityAsserterMBean, SAMLAssertingPartyRegistryMBean, ServletAuthenticationFilterMBean

No description provided.

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

Method Summary
 String[] getActiveTypes()
          The token types active for this SAML Identity Assertion V2 provider.
 boolean getBase64DecodingRequired()
          Base64 decoding is not required for the WebLogic SAML Identity Assertion V2 provider.
 String getDescription()
          A short description of this SAML Identity Assertion V2 provider.
 int getMinimumParserPoolSize()
          The minimum number of parsers to maintain in the parser pool.
 String getName()
          The name of this configuration.
 String getNameMapperClassName()
          The name of the Java class that maps SAML Assertion name information to local Subjects.
 String getProviderClassName()
          The name of the Java class used to load the SAML Identity Assertion V2 provider.
 String[] getSupportedTypes()
          The token types supported by this SAML Identity Assertion V2 provider.
 String getVersion()
          The version number of this SAML Identity Assertion V2 provider.
 void setMinimumParserPoolSize(int newValue)
          The minimum number of parsers to maintain in the parser pool.
 void setNameMapperClassName(String newValue)
          The name of the Java class that maps SAML Assertion name information to local Subjects.
 
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
setActiveTypes, setBase64DecodingRequired
 
Methods inherited from interface weblogic.management.security.ProviderMBean
getRealm
 
Methods inherited from interface weblogic.security.providers.saml.registry.SAMLAssertingPartyRegistryMBean
addAssertingParty, assertingPartyExists, getAssertingParty, listAssertingParties, newAssertingParty, removeAssertingParty, updateAssertingParty
 
Methods inherited from interface weblogic.security.providers.saml.registry.SAMLPartnerRegistryMBean
certificateExists, copyToDER, copyToPEM, getCertificate, getSupportedExportConstraints, getSupportedExportFormats, getSupportedImportConstraints, getSupportedImportFormats, listCertificates, registerCertificate, unregisterCertificate
 
Methods inherited from interface weblogic.management.security.ImportMBean
importData
 
Methods inherited from interface weblogic.management.security.ExportMBean
exportData
 
Methods inherited from interface weblogic.management.utils.NameListerMBean
getCurrentName
 
Methods inherited from interface weblogic.management.utils.ListerMBean
advance, close, haveCurrent
 

Method Detail

getActiveTypes

public String[] getActiveTypes()
The token types active for this SAML Identity Assertion V2 provider.

Specified by:
getActiveTypes in interface IdentityAsserterMBean
Default value:
weblogic.security.spi.IdentityAsserterV2.SAML_ASSERTION_TYPE,weblogic.security.spi.IdentityAsserterV2.SAML_ASSERTION_B64_TYPE,weblogic.security.spi.IdentityAsserterV2.SAML_ASSERTION_DOM_TYPE
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

getBase64DecodingRequired

public boolean getBase64DecodingRequired()
Base64 decoding is not required for the WebLogic SAML Identity Assertion V2 provider.

Specified by:
getBase64DecodingRequired in interface IdentityAsserterMBean
Default value:
false
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

getDescription

public String getDescription()
A short description of this SAML Identity Assertion V2 provider.

Specified by:
getDescription in interface ProviderMBean
Default value:
"WebLogic SAML Identity Assertion Provider. Supports Security Assertion Markup Language v1.1."
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

getMinimumParserPoolSize

public int getMinimumParserPoolSize()
The minimum number of parsers to maintain in the parser pool.

Default value:
5
Minimum value:
0
A dynamic MBean attribute.
false

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:
"SAMLIdentityAsserterV2"
A dynamic MBean attribute.
false

getNameMapperClassName

public String getNameMapperClassName()
The name of the Java class that maps SAML Assertion name information to local Subjects. When no mapper is supplied the default mapper implemention is used.

Default value:
""
A dynamic MBean attribute.
true

getProviderClassName

public String getProviderClassName()
The name of the Java class used to load the SAML Identity Assertion V2 provider.

Specified by:
getProviderClassName in interface ProviderMBean
Default value:
"weblogic.security.providers.saml.SAMLIdentityAsserterV2ProviderImpl"
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()
The token types supported by this SAML Identity Assertion V2 provider.

Specified by:
getSupportedTypes in interface IdentityAsserterMBean
Default value:
weblogic.security.spi.IdentityAsserterV2.SAML_ASSERTION_TYPE,weblogic.security.spi.IdentityAsserterV2.SAML_ASSERTION_B64_TYPE,weblogic.security.spi.IdentityAsserterV2.SAML_ASSERTION_DOM_TYPE
A dynamic MBean attribute.
false
A non-configurable MBean attribute.

getVersion

public String getVersion()
The version number of this SAML Identity Assertion V2 provider.

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

setMinimumParserPoolSize

public void setMinimumParserPoolSize(int newValue)
                              throws InvalidAttributeValueException
The minimum number of parsers to maintain in the parser pool.

Parameters:
newValue - - new value for attribute MinimumParserPoolSize
Throws:
InvalidAttributeValueException
Default value:
5
Minimum value:
0
A dynamic MBean attribute.
false

setNameMapperClassName

public void setNameMapperClassName(String newValue)
                            throws InvalidAttributeValueException
The name of the Java class that maps SAML Assertion name information to local Subjects. When no mapper is supplied the default mapper implemention is used.

Parameters:
newValue - - new value for attribute NameMapperClassName
Throws:
InvalidAttributeValueException
Default value:
""
A dynamic MBean attribute.
true

Documentation is available at
http://e-docs.bea.com/wls/docs91
Copyright 2005 BEA Systems Inc.