DescriptorBean
, ListerMBean
, SettableBean
, StandardInterface
PKICredentialMapEditorMBean
, PKICredentialMapExtendedEditorMBean
, PKICredentialMapExtendedReaderMBean
public interface PKICredentialMapReaderMBean extends ListerMBean
Modifier and Type | Method | Description |
---|---|---|
java.security.cert.Certificate |
getCertificate(java.lang.String keystoreAlias) |
For a certificate entry this method will return the certificate corresponding
to the alias.
|
java.lang.String |
getCurrentCredAction(java.lang.String cursor) |
Gets an credential action from a list that has been returned
from the
listMappings or the listMappingsByPattern() method. |
java.lang.String |
getCurrentCredential(java.lang.String cursor) |
Gets the keystore alias from a credentials map that has been returned
from the
listMappings or the listMappingsByPattern() method. |
java.lang.String |
getCurrentInitiatorName(java.lang.String cursor) |
Gets an username from a list that has been returned
from the
listMappings or the listMappingsByPattern()
method. |
java.lang.String |
getCurrentResourceId(java.lang.String cursor) |
Gets the current resource id from a list that has been returned
from the and
listMappingsByPattern() method. |
java.lang.String |
getKeystoreAlias(java.lang.String resourceId,
java.lang.String userName,
boolean isInitiatorUserName,
java.lang.String credAction,
java.lang.String credType) |
Gets the keystore alias that is mapped to a username for a particular resource and credential action.
|
boolean |
isInitiatorUserName(java.lang.String cursor) |
Returns whether the initiator name from a list that has been returned
from the
listMappings or the listMappingsByPattern() method
is a user name or a group name. |
java.lang.String[] |
listAllCertEntryAliases() |
Returns a list of all the public certificate aliases currently configured
in the keystore.
|
java.lang.String[] |
listAllKeypairEntryAliases() |
Returns a list of all the key pair aliases that currently configured
in the keystore.
|
java.lang.String |
listMappings(java.lang.String resourceId,
java.lang.String credType) |
Gets a list of usernames, credential actions, keystore aliases and their passwords.
|
java.lang.String |
listMappingsByPattern(java.lang.String resourceIdPattern,
int maxToReturn,
java.lang.String credType) |
Gets a list of all the configured credential mappings.
|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
advance, close, haveCurrent
getName
java.lang.String getKeystoreAlias(java.lang.String resourceId, java.lang.String userName, boolean isInitiatorUserName, java.lang.String credAction, java.lang.String credType) throws NotFoundException
resourceId
- - The resource id that is used to map user names to keystore alias and password.
A resource object such as weblogic.security.service.ResourceManager
assigns IDs to external sources.userName
- - The username that is mapped to the alias and password.isInitiatorUserName
- - Set true if the initiator name passed
in is the username. False otherwise.credAction
- - The credential action for which the mapping is created for.credType
- - The credential type.NotFoundException
- - This exception is thrown if
the keystore alias is not found.java.lang.String getCurrentInitiatorName(java.lang.String cursor) throws InvalidCursorException
listMappings
or the listMappingsByPattern()
method. This method returns the username that corresponds to current location in the list.cursor
- - The cursor that has been returned from the listMappings
method
or the listMappingsByPattern
.InvalidCursorException
boolean isInitiatorUserName(java.lang.String cursor) throws InvalidCursorException
listMappings
or the listMappingsByPattern()
method
is a user name or a group name.
Method returns true if the username returned by the getCurrentInitiatorName is a
user name. If the initiator name returned is a Group name this method returns false.cursor
- - The cursor that has been returned from the listMappings
method
or the listMappingsByPattern
.InvalidCursorException
java.lang.String getCurrentCredAction(java.lang.String cursor) throws InvalidCursorException
listMappings
or the listMappingsByPattern()
method. This method returns the
credential action that corresponds to current location in the list.cursor
- - The cursor that has been returned from the listMappings
method
or the listMappingsByPattern
.InvalidCursorException
java.lang.String getCurrentCredential(java.lang.String cursor) throws InvalidCursorException
listMappings
or the listMappingsByPattern()
method. This method
returns the keystore alias that corresponds to current location in the list.cursor
- - The cursor that has been returned from the listMappings
or the listMappingsByPattern
method.InvalidCursorException
java.lang.String listMappings(java.lang.String resourceId, java.lang.String credType)
getCurrentUserName()
,getCurrentCredential()
,
getCurrentCredAction()
methods to get
the username, keystore alias and credential action for the current item in the list.resourceId
- - the resource id that the credential mappings are created for.
A resource object such as weblogic.security.service.ResourceManager
assigns IDs to external sources.credType
- - The credential typejava.lang.String getCurrentResourceId(java.lang.String cursor) throws InvalidCursorException
listMappingsByPattern()
method. This method returns the
resource id that corresponds to current location in the list.cursor
- - The cursor that has been returned from the listMappingsByPattern
method.InvalidCursorException
java.lang.String listMappingsByPattern(java.lang.String resourceIdPattern, int maxToReturn, java.lang.String credType)
getCurrentUserName()
, getCurrentCredAction()
,
getCurrentResourceId()
, getCurrentCredential()
methods to get the username, credential action, resource id and keystore alias for the
current item in the list.resourceIdPattern
- - the resource id pattern to filter the records to be returned.
If you pass null or * the method will not filter and return all records.maxToReturn
- - The maximum number of records to returncredType
- - The credential typejava.lang.String[] listAllCertEntryAliases() throws NotFoundException
NotFoundException
java.lang.String[] listAllKeypairEntryAliases() throws NotFoundException
NotFoundException
java.security.cert.Certificate getCertificate(java.lang.String keystoreAlias) throws NotFoundException
keystoreAlias
- - The keystore alias.NotFoundException