Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# WebLogic Keystore Provider-->General

Tasks Related Topics Attributes

## Overview

Use this page to configure a WebLogic Keystore provider for a security realm. A keystore is a mechanism designed to store password-protected store private keys and trusted CA certificates. In the WebLogic Server security architecture, the WebLogic Keystore provider is used to access keystores. You cannot use a custom Keystore provider with WebLogic Server.

Note: The WebLogic Keystore provider is deprecated in this release of WebLogic Server.

## Tasks

Configuring Keystores and SSL

## Related Topics

Introduction to WebLogic Security

Managing WebLogic Security

Securing WebLogic Resources

Programmimg WebLogic Security

Developing Security Providers for WebLogic Server

Securing a Production Environment

The Security topics in the WebLogic Server 8.1 Upgrade Guide

Security FAQ

The Security page in the WebLogic Server documentation

## Attributes

Table 186-1

Attribute Label | Description | Value Constraints
--- | --- | ---
Name | The name of this WebLogic Keystore provider. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `Name` |
Version | The version of this WebLogic Keystore provider. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `Version` | Default: "1.0"
Description | A short description of this WebLogic Keystore provider. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `Description` | Default: "WebLogic Keystore Security provider that obtains secured private keys and trusted CA certificates from a keystore."
Private Keystore Location | The location of a JKS keystore that contains private keys for WebLogic Server. That is, a directory and filename location that is either a complete file path, or is relative to the server's root directory. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `PrivateKeyStoreLocation` | Default: "wlDefaultKeyStore.jks"
Private Keystore Pass Phrase | The password for the private keystore that is specified in the Private Keystore Location field. If you set a null value, no password is required to access the private Keystore. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `PrivateKeyStorePassPhrase` | Default: empty Encrypted: yes
Root CA Keystore Location | The location of a JKS keystore that contains trusted CAs for WebLogic Server. The configured keystore implementation determines the input requirements for this attribute. For more information about legal values, refer to the documentation supplied by the keystore security vendor. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `RootCAKeyStoreLocation` | Default: empty
Root CA Keystore Pass Phrase | The password for the keystore that is specified by the `RootCAKeyStoreLocation` attribute. If you set a null value, no password is required to access the keystore that contains trusted CAs. This behavior may be overridden by the configured keystore implementation. For more information about legal values, refer to the documentation supplied by the keystore security vendor. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `RootCAKeyStorePassPhrase` | Default:empty Encrypted: yes
Type | The type of keystore. MBean: `weblogic.security. providers.pk. DefaultKeyStoreMBean` Attribute: `Type` | Default: "jks"