@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.description",
resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages")
@ImmutableInfo(value="true")
@Since(value="11.1.1.0.0")
@Visibility(value=Advanced)
@SystemMBean
@MBeanRequiredGlobalSecurityRole(value=Admin)
public interface JpsCredentialMXBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RBN |
Modifier and Type | Method and Description |
---|---|
void |
assignGenericCredential(java.lang.String alias, java.lang.String credKey, java.io.Serializable cred, java.lang.String desc)
Assigns the Generic Credential to the specified alias and credKey.
|
boolean |
containsCredential(java.lang.String alias, java.lang.String credKey)
Returns
true if an entry associated with the specified alias for this key exist in this store. |
boolean |
containsMap(java.lang.String alias)
Returns
true if an map associated with the specified alias exist in this store, false otherwise. |
void |
deleteAllCredentials()
Removes all the
Credential objects associated with the specified alias and credKey . |
void |
deleteCredential(java.lang.String alias, java.lang.String credKey)
Removes the
Credential objects associated with the specified alias and credKey . |
void |
deleteCredentialMap(java.lang.String alias)
Removes the
Credential objects associated with the specified alias . |
java.util.Set<java.lang.String> |
getAliases()
Returns the
Set of all the available alias . |
oracle.security.jps.service.credstore.Credential |
getCredential(java.lang.String alias, java.lang.String credKey)
Deprecated.
|
oracle.security.jps.service.credstore.CredentialMap |
getCredentialMap(java.lang.String alias)
Deprecated.
|
java.io.Serializable |
getGenericCredential(java.lang.String alias, java.lang.String credKey)
Returns the Generic Credential associated with the specified alias and key.
|
java.lang.String |
getGenericCredentialDescription(java.lang.String alias, java.lang.String credKey)
Returns the Description associated with the specified alias and key.
|
java.lang.String[] |
getGenericCredentialKeys(java.lang.String alias)
Function to retrieve all the Keys in a folder(also called alias or map) which have Generic Credential associated with it.
|
PortableCredential |
getPortableCredential(java.lang.String alias, java.lang.String credKey)
Returns the
char[] associated with the specified alias . |
PortableCredentialMap |
getPortableCredentialMap(java.lang.String alias)
Returns the
Map of Credential objects associated with the specified alias . |
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Returns the configured properties for this instance
|
void |
reassignGenericCredential(java.lang.String alias, java.lang.String credKey, java.io.Serializable cred, java.lang.String desc)
Reassigns the Generic Credential to the specified alias and credKey.
|
void |
refresh()
Refreshes state by reloading from backing store.
|
void |
resetCredential(java.lang.String alias, java.lang.String key, oracle.security.jps.service.credstore.Credential credential)
Deprecated.
|
void |
resetCredentialMap(java.lang.String alias, oracle.security.jps.service.credstore.CredentialMap credentialMap)
Deprecated.
|
void |
resetPortableCredential(java.lang.String alias, java.lang.String credKey, PortableCredential cred)
Assigns the
char[] to the specified alias and credKey . |
void |
setCredential(java.lang.String alias, java.lang.String credKey, oracle.security.jps.service.credstore.Credential cred)
Deprecated.
|
void |
setCredentialMap(java.lang.String alias, oracle.security.jps.service.credstore.CredentialMap creds)
Deprecated.
|
void |
setPortableCredential(java.lang.String alias, java.lang.String credKey, PortableCredential cred)
Assigns the
char[] to the specified alias and credKey . |
void |
store()
Persists this
CredentialStore object. |
java.lang.String |
toString()
Returns the store name as string representation of this Credential Store.
|
static final java.lang.String RBN
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.containsMap", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) boolean containsMap(java.lang.String alias) throws oracle.as.jmx.framework.exceptions.ManagementException
true
if an map associated with the specified alias exist
in this store, false otherwise.alias
- The name of the aliasoracle.as.jmx.framework.exceptions.ManagementException
- If the Credential Store has not been initialized@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.containsCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) boolean containsCredential(java.lang.String alias, java.lang.String credKey) throws oracle.as.jmx.framework.exceptions.ManagementException
true
if an entry associated with the specified alias for this key exist
in this store.alias
- The name of the aliascredKey
- This credential key of this aliasoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.getAliases", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) java.util.Set<java.lang.String> getAliases() throws oracle.as.jmx.framework.exceptions.ManagementException
Set
of all the available alias
.oracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.deleteCredentialMap", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void deleteCredentialMap(java.lang.String alias) throws oracle.as.jmx.framework.exceptions.ManagementException
Credential
objects associated with the specified alias
.alias
- The name of the aliasoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.deleteCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void deleteCredential(java.lang.String alias, java.lang.String credKey) throws oracle.as.jmx.framework.exceptions.ManagementException
Credential
objects associated with the specified alias
and credKey
.alias
- The name of the aliascredKey
- The key for this aliasoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.deleteAllCredentials", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void deleteAllCredentials() throws oracle.as.jmx.framework.exceptions.ManagementException
Credential
objects associated with the specified alias
and credKey
.oracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.store", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void store() throws oracle.as.jmx.framework.exceptions.ManagementException
CredentialStore
object.oracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.toString", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) java.lang.String toString()
toString
in class java.lang.Object
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.getProperties", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) java.util.Map<java.lang.String,java.lang.String> getProperties()
@Deprecated @Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.getCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) oracle.security.jps.service.credstore.Credential getCredential(java.lang.String alias, java.lang.String credKey) throws oracle.as.jmx.framework.exceptions.ManagementException
Credential
objects associated with the specified alias
.alias
- The name of the aliascredKey
- The credential keyoracle.as.jmx.framework.exceptions.ManagementException
@Deprecated @Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.getCredentialMap", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) oracle.security.jps.service.credstore.CredentialMap getCredentialMap(java.lang.String alias) throws oracle.as.jmx.framework.exceptions.ManagementException
Map
of Credential
objects associated with the specified alias
.alias
- The name of the aliasoracle.as.jmx.framework.exceptions.ManagementException
@Deprecated @Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.setCredentialMap", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void setCredentialMap(java.lang.String alias, oracle.security.jps.service.credstore.CredentialMap creds) throws oracle.as.jmx.framework.exceptions.ManagementException
Map
of Credential
objects to the specified specified alias
.alias
- The alias namecreds
- Map of all the credentialsoracle.as.jmx.framework.exceptions.ManagementException
@Deprecated @Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.resetCredentialMap", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void resetCredentialMap(java.lang.String alias, oracle.security.jps.service.credstore.CredentialMap credentialMap) throws oracle.as.jmx.framework.exceptions.ManagementException
CredentialMap
of Credential
objects to the specified alias
. If the Map already exists, it will override it.alias
- The alias namecredentialMap
- Map of all the Credentialsoracle.as.jmx.framework.exceptions.ManagementException
- If the credential data is not valid and can not be stored If the Credential Store has not been initialized properly or this Credential cannot be set.@Deprecated @Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.setCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void setCredential(java.lang.String alias, java.lang.String credKey, oracle.security.jps.service.credstore.Credential cred) throws oracle.as.jmx.framework.exceptions.ManagementException
Credential
object to the specified alias
and credKey
.alias
- The name of the aliascredKey
- The name of the credential keycred
- The credential objectoracle.as.jmx.framework.exceptions.ManagementException
@Deprecated @Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.resetCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void resetCredential(java.lang.String alias, java.lang.String key, oracle.security.jps.service.credstore.Credential credential) throws oracle.as.jmx.framework.exceptions.ManagementException
Credential
object to the specified alias
and key
. If the Credential already exists, it will override it. This is a convenient method that can be used to override a specific credential.alias
- The name of the aliaskey
- The name of the Credential keycredential
- The Credential object to be storedoracle.as.jmx.framework.exceptions.ManagementException
- If the credential data is not valid and can not be stored If the Credential Store has not been initialized properly or this Credential Map cannot be set.@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.getCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) PortableCredential getPortableCredential(java.lang.String alias, java.lang.String credKey) throws oracle.as.jmx.framework.exceptions.ManagementException
char[]
associated with the specified alias
.alias
- The name of the aliascredKey
- The credential keyoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.setCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void setPortableCredential(java.lang.String alias, java.lang.String credKey, PortableCredential cred) throws oracle.as.jmx.framework.exceptions.ManagementException
char[]
to the specified alias
and credKey
.alias
- The name of the aliascredKey
- The name of the credential keycred
- The char[] which represents the credentials objectoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.resetCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void resetPortableCredential(java.lang.String alias, java.lang.String credKey, PortableCredential cred) throws oracle.as.jmx.framework.exceptions.ManagementException
char[]
to the specified alias
and credKey
.alias
- The name of the aliascredKey
- The name of the credential keycred
- The char[] which represents the credentials objectoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.getCredentialMap", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) PortableCredentialMap getPortableCredentialMap(java.lang.String alias) throws oracle.as.jmx.framework.exceptions.ManagementException
Map
of Credential
objects associated with the specified alias
.alias
- The name of the aliasoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsConfigurationInstanceConfigMXBean.getGenericCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) java.io.Serializable getGenericCredential(java.lang.String alias, java.lang.String credKey) throws oracle.as.jmx.framework.exceptions.ManagementException
alias
- The name of the aliascredKey
- The credential keyoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsConfigurationInstanceConfigMXBean.getGenericCredentialKeys", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) java.lang.String[] getGenericCredentialKeys(java.lang.String alias) throws oracle.as.jmx.framework.exceptions.ManagementException
alias
- Name of the Alias for which the keys are to be returnedoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsConfigurationInstanceConfigMXBean.getGenericCredentialDescription", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=0) java.lang.String getGenericCredentialDescription(java.lang.String alias, java.lang.String credKey) throws oracle.as.jmx.framework.exceptions.ManagementException
alias
- The name of the aliascredKey
- The credential keyoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsConfigurationInstanceConfigMXBean.reassignGenericCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void reassignGenericCredential(java.lang.String alias, java.lang.String credKey, java.io.Serializable cred, java.lang.String desc) throws oracle.as.jmx.framework.exceptions.ManagementException
alias
- The name of the aliascredKey
- The name of the credential keycred
- The Generic Credential which represents the credentials objectdesc
- The Description for the Credentialoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsConfigurationInstanceConfigMXBean.assignGenericCredential", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void assignGenericCredential(java.lang.String alias, java.lang.String credKey, java.io.Serializable cred, java.lang.String desc) throws oracle.as.jmx.framework.exceptions.ManagementException
alias
- The name of the aliascredKey
- The name of the credential keycred
- The Generic Credential which represents the credentials objectdesc
- The Description for the Credentialoracle.as.jmx.framework.exceptions.ManagementException
@Description(resourceKey="oracle.security.jps.management.JpsCredentialStoreInstanceConfigMXBean.refresh", resourceBundleBasename="oracle_security_jps_mas_mgmt_util_JpsManagementMessages") @Impact(value=1) void refresh() throws oracle.as.jmx.framework.exceptions.ManagementException
oracle.as.jmx.framework.exceptions.ManagementException