Skip navigation links

Oracle Fusion Middleware MBeans Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14651-04


oracle.security.jps.mas.mgmt.jmx.keystore
Interface JpsKeyStoreMXBean

All Known Implementing Classes:
JpsKeyStoreBeanImpl

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@ImmutableInfo(value="true")
@Visibility(value=Advanced)
@SystemMBean
@MBeanRequiredGlobalSecurityRole(value=Admin)
public interface JpsKeyStoreMXBean

This interface defines the operations for KeyStore management complying to JMX standards


Field Summary
static java.lang.String RBN
           

 

Method Summary
 void changeKeyPassword(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] currentKeyPassword, char[] newKeyPassword)
           
 void changeKeyStorePassword(java.lang.String stripeName, java.lang.String keystoreName, char[] currentKeyStorePassword, char[] newKeyStorePassword)
           
 void createDemoCASignedCertificate(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String DN, PortableMap keyProps, java.lang.String alias, char[] keyPassword)
           
 void createKeyStore(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, boolean isPermissionProtected)
           
 void deleteKeyStore(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword)
           
 void deleteKeyStoreEntry(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] keyPassword)
           
 java.lang.String exportCertificateRequest(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] keyPassword)
           
 java.lang.String exportCertificates(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] keyPassword, java.lang.String keystoreEntryType)
           
 byte[] exportKeyStore(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String keyAliases, java.lang.String keyPasswords, java.lang.String keystoreType)
           
 void generateSecretKey(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, PortableMap keyProps, java.lang.String alias, char[] keyPassword)
           
 java.security.cert.X509Certificate[] getCertificates(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] keyPassword)
           
 boolean getFarmKeyStoreConfigured()
           
 PortableMap getKeyStoreProperties(java.lang.String stripeName, java.lang.String keystoreName)
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
          Returns the configured properties for this instance
 java.util.ArrayList<java.lang.String> getSecretKeyProperties(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] keyPassword)
           
 int[] getSupportedKeySize(java.lang.String algorithm)
           
 void importCertificates(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String alias, char[] keyPassword, java.lang.String keystoreEntryType, java.lang.String keystoreEntry)
           
 void importKeyStore(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String keyAliases, java.lang.String keyPasswords, java.lang.String keystoreType, byte[] keystore, boolean isPermissionProtected)
           
 boolean isPasswordValid(char[] password)
           
 java.lang.String[] listAliases(java.lang.String stripeName, java.lang.String keystoreName, char[] keystorePassword, java.lang.String keystoreEntryType)
           
 java.util.ArrayList<java.util.ArrayList<java.lang.String>> listExpiringCertificates(int numberOfDaysFromExpiration, boolean autoRenew)
           
 java.lang.String[] listKeyStores(java.lang.String stripeName)
           
 void rollOverMasterKey()
           

 

Field Detail

RBN

static final java.lang.String RBN
See Also:
Constant Field Values

Method Detail

getProperties

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.util.Map<java.lang.String,java.lang.String> getProperties()
Returns the configured properties for this instance
Returns:
The properties

getFarmKeyStoreConfigured

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
boolean getFarmKeyStoreConfigured()

createKeyStore

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void createKeyStore(java.lang.String stripeName,
                                       java.lang.String keystoreName,
                                       char[] keystorePassword,
                                       boolean isPermissionProtected)
                    throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

deleteKeyStore

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void deleteKeyStore(java.lang.String stripeName,
                                       java.lang.String keystoreName,
                                       char[] keystorePassword)
                    throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

listKeyStores

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.lang.String[] listKeyStores(java.lang.String stripeName)
                                 throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

changeKeyStorePassword

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void changeKeyStorePassword(java.lang.String stripeName,
                                               java.lang.String keystoreName,
                                               char[] currentKeyStorePassword,
                                               char[] newKeyStorePassword)
                            throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

exportKeyStore

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
byte[] exportKeyStore(java.lang.String stripeName,
                                         java.lang.String keystoreName,
                                         char[] keystorePassword,
                                         java.lang.String keyAliases,
                                         java.lang.String keyPasswords,
                                         java.lang.String keystoreType)
                      throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

importKeyStore

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void importKeyStore(java.lang.String stripeName,
                                       java.lang.String keystoreName,
                                       char[] keystorePassword,
                                       java.lang.String keyAliases,
                                       java.lang.String keyPasswords,
                                       java.lang.String keystoreType,
                                       byte[] keystore,
                                       boolean isPermissionProtected)
                    throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

createDemoCASignedCertificate

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void createDemoCASignedCertificate(java.lang.String stripeName,
                                                      java.lang.String keystoreName,
                                                      char[] keystorePassword,
                                                      java.lang.String DN,
                                                      PortableMap keyProps,
                                                      java.lang.String alias,
                                                      char[] keyPassword)
                                   throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

generateSecretKey

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void generateSecretKey(java.lang.String stripeName,
                                          java.lang.String keystoreName,
                                          char[] keystorePassword,
                                          PortableMap keyProps,
                                          java.lang.String alias,
                                          char[] keyPassword)
                       throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

changeKeyPassword

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void changeKeyPassword(java.lang.String stripeName,
                                          java.lang.String keystoreName,
                                          char[] keystorePassword,
                                          java.lang.String alias,
                                          char[] currentKeyPassword,
                                          char[] newKeyPassword)
                       throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

listAliases

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.lang.String[] listAliases(java.lang.String stripeName,
                                                  java.lang.String keystoreName,
                                                  char[] keystorePassword,
                                                  java.lang.String keystoreEntryType)
                               throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

getCertificates

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.security.cert.X509Certificate[] getCertificates(java.lang.String stripeName,
                                                                        java.lang.String keystoreName,
                                                                        char[] keystorePassword,
                                                                        java.lang.String alias,
                                                                        char[] keyPassword)
                                                     throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

getSecretKeyProperties

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.util.ArrayList<java.lang.String> getSecretKeyProperties(java.lang.String stripeName,
                                                                                java.lang.String keystoreName,
                                                                                char[] keystorePassword,
                                                                                java.lang.String alias,
                                                                                char[] keyPassword)
                                                             throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

exportCertificateRequest

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.lang.String exportCertificateRequest(java.lang.String stripeName,
                                                             java.lang.String keystoreName,
                                                             char[] keystorePassword,
                                                             java.lang.String alias,
                                                             char[] keyPassword)
                                          throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

exportCertificates

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
java.lang.String exportCertificates(java.lang.String stripeName,
                                                       java.lang.String keystoreName,
                                                       char[] keystorePassword,
                                                       java.lang.String alias,
                                                       char[] keyPassword,
                                                       java.lang.String keystoreEntryType)
                                    throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

importCertificates

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void importCertificates(java.lang.String stripeName,
                                           java.lang.String keystoreName,
                                           char[] keystorePassword,
                                           java.lang.String alias,
                                           char[] keyPassword,
                                           java.lang.String keystoreEntryType,
                                           java.lang.String keystoreEntry)
                        throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

deleteKeyStoreEntry

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void deleteKeyStoreEntry(java.lang.String stripeName,
                                            java.lang.String keystoreName,
                                            char[] keystorePassword,
                                            java.lang.String alias,
                                            char[] keyPassword)
                         throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

rollOverMasterKey

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
void rollOverMasterKey()
                       throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

listExpiringCertificates

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=1)
java.util.ArrayList<java.util.ArrayList<java.lang.String>> listExpiringCertificates(int numberOfDaysFromExpiration,
                                                                                                       boolean autoRenew)
                                                                                    throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

getKeyStoreProperties

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
PortableMap getKeyStoreProperties(java.lang.String stripeName,
                                                     java.lang.String keystoreName)
                                  throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

getSupportedKeySize

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
int[] getSupportedKeySize(java.lang.String algorithm)
                          throws oracle.as.jmx.framework.exceptions.ManagementException
Throws:
oracle.as.jmx.framework.exceptions.ManagementException

isPasswordValid

@Description(resourceKey=<error>,
             resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@Impact(value=0)
boolean isPasswordValid(char[] password)

Skip navigation links

Oracle Fusion Middleware MBeans Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14651-04


Copyright © 2011, Oracle. All rights reserved.