Oracle Fusion Middleware
Oracle WebLogic Server 10.3.1 MBean API Reference
11g Release 1 (10.3.1)

Part Number E13945-02

weblogic.security.providers.pk
Interface DefaultKeyStoreMBean

All Superinterfaces:
KeyStoreMBean, ProviderMBean

Deprecated.

public interface DefaultKeyStoreMBean
extends KeyStoreMBean

This MBean represents configuration attributes for the for the WebLogic Keystore provider. It was deprecated in WLS 8.1.

Deprecation of MBeanHome and Type-Safe Interfaces

This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime.


Method Summary
 String getDescription()
          Deprecated. WebLogic KeyStore provider that obtains secured private keys from KeyStores using the JavaSoft jks KeyStore provider type.
 String getName()
          Deprecated. The name of this configuration.
 String getPrivateKeyStoreLocation()
          Deprecated. The location of a private Keystore.
 String getProviderClassName()
          Deprecated. The name of the Java class that loads the WebLogic Keystore provider.
 String getRootCAKeyStoreLocation()
          Deprecated. The location of a Root Certificate Authority Keystore.
 String getVersion()
          Deprecated. The version of the WebLogic Keystore provider.
 void setPrivateKeyStoreLocation(String newValue)
          Deprecated. The location of a private Keystore.
 void setRootCAKeyStoreLocation(String newValue)
          Deprecated. The location of a Root Certificate Authority Keystore.
 
Methods inherited from interface weblogic.management.security.pk.KeyStoreMBean
getPrivateKeyStorePassPhrase, getPrivateKeyStorePassPhraseEncrypted, getRootCAKeyStorePassPhrase, getRootCAKeyStorePassPhraseEncrypted, getType, setPrivateKeyStorePassPhrase, setPrivateKeyStorePassPhraseEncrypted, setRootCAKeyStorePassPhrase, setRootCAKeyStorePassPhraseEncrypted
 
Methods inherited from interface weblogic.management.security.ProviderMBean
getRealm
 

Method Detail

getProviderClassName

String getProviderClassName()
Deprecated. 

The name of the Java class that loads the WebLogic Keystore provider.

Default Value:
"weblogic.security.providers.pk.DefaultKeyStoreProviderImpl"

getDescription

String getDescription()
Deprecated. 

WebLogic KeyStore provider that obtains secured private keys from KeyStores using the JavaSoft jks KeyStore provider type.

Specified by:
getDescription in interface ProviderMBean
Default Value:
"WebLogic KeyStore Security provider that obtains secured private keys from KeyStore."

getVersion

String getVersion()
Deprecated. 

The version of the WebLogic Keystore provider.

Specified by:
getVersion in interface ProviderMBean
Default Value:
"1.0"

getPrivateKeyStoreLocation

String getPrivateKeyStoreLocation()
Deprecated. 

The location of a private Keystore. The default Keystore provider requires a directory and filename location that is either a complete filepath, or is relative to the server's root directory.

Specified by:
getPrivateKeyStoreLocation in interface KeyStoreMBean
Default Value:
"wlDefaultKeyStore.jks"

setPrivateKeyStoreLocation

void setPrivateKeyStoreLocation(String newValue)
                                throws InvalidAttributeValueException
Deprecated. 

The location of a private Keystore. The default Keystore provider requires a directory and filename location that is either a complete filepath, or is relative to the server's root directory.

Specified by:
setPrivateKeyStoreLocation in interface KeyStoreMBean
Parameters:
newValue - - new value for attribute PrivateKeyStoreLocation
Throws:
InvalidAttributeValueException
See Also:
KeyStoreMBean.getPrivateKeyStoreLocation()
Default Value:
"wlDefaultKeyStore.jks"

getRootCAKeyStoreLocation

String getRootCAKeyStoreLocation()
Deprecated. 

The location of a Root Certificate Authority Keystore.

If you set a null value, WebLogic Server defaults to loading the trusted Certificate Authorities that are in the installed JDK cacerts Keystore, which is JAVA_HOME/jre/lib/security/cacerts and the trusted Certificate Authorities defined by the SSL MBean, if specified.

Specified by:
getRootCAKeyStoreLocation in interface KeyStoreMBean

setRootCAKeyStoreLocation

void setRootCAKeyStoreLocation(String newValue)
                               throws InvalidAttributeValueException
Deprecated. 

The location of a Root Certificate Authority Keystore.

If you set a null value, WebLogic Server defaults to loading the trusted Certificate Authorities that are in the installed JDK cacerts Keystore, which is JAVA_HOME/jre/lib/security/cacerts and the trusted Certificate Authorities defined by the SSL MBean, if specified.

Specified by:
setRootCAKeyStoreLocation in interface KeyStoreMBean
Parameters:
newValue - - new value for attribute RootCAKeyStoreLocation
Throws:
InvalidAttributeValueException
See Also:
KeyStoreMBean.getRootCAKeyStoreLocation()

getName

String getName()
Deprecated. 
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 ProviderMBean
Default Value:
"DefaultKeyStore"

Documentation is available at
http://download.oracle.com/docs/cd/E12839_01/web.1111/wls.htm
Copyright 1996, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server 10.3.1 MBean API Reference
11g Release 1 (10.3.1)

Part Number E13945-02