Skip navigation links
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()
|
RBN
static final java.lang.String RBN
-
- See Also:
- Constant Field Values
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
Copyright © 2011, Oracle. All rights reserved.