getProfileDynamicEntries

Returns a list of EntryTemplates that must be resolved for the specified credential profile. This method supports importing the security question/answer and the updating of initial passwords and security question/answer credentials. This method only supports profiles for the following types of credentials:

  • CRED_ELEMENT_TYPE_PASSWORD

  • CRED_ELEMENT_TYPE_SQ

For Java:

Copy
EntryTemplate[] getProfileDynamicEntries(ConfigurationId credProfileId)
throws NoSuchConfigException, SessionException, ManagementException, LocalizedRemoteException;

For C++:

Copy
EntryTemplateVector
*getProfileDynamicEntries(ConfigurationId
*credProfileId)

Parameters:

  • credProfileId—Credential profile to examine.

The ProfileId should always be retrieved using getCredentialProfileIds().

The following table indicates how to set the remaining CredentialElement attributes based on the context indicated.

Returns:

The list of runtime input requirement aliases to be resolved. The list includes entryTemplate instances per Credential type.

Runtime Input Requirements

Key

Label

IsReadOnly

Value

password credential type

 

 

 

password

Initial Password

false

<no value supplied>

question-answer credential type

 

 

 

<question ID 1>

<question in plain language>

false

<no value supplied>

<question ID n>

<question in plain language>

false

<no value supplied>

minAnswers

Minimum required answers

true

<number of minimum required answers per policy>

Exceptions:

  • SessionException—if there is no valid session (such as session not opened or timed out).

  • ManagementExceptio—if an internal failure occurs.

  • NoSuchConfigException—if the credential profile addressed by the profileId attribute any of passed Credential instances is not found.

  • LocalizedRemoteException— (thrown by the Web service layer) only when the most severe, unexpected, SOAP-level failures occur.

See also Entry.