Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | Oracle
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.management.security.credentials
Interface PKICredentialMapEditorMBean

All Superinterfaces:
  ListerMBean, PKICredentialMapReaderMBean

    public interface PKICredentialMapEditorMBean

extends PKICredentialMapReaderMBean

Provides a set of methods for creating, editing, and removing a credential map that matches users, resources and credential action to keystore aliases and the corresponding passwords.

Method Summary
`void` | `removePKICredentialMapping(String resourceId, String principalName, boolean isInitiatorUserName, String credAction, String credType)` Removes the mapping between the principalName, resourceid and credential action to the keystore alias.
`void` | `setCertificateCredential(String resourceId, String principalName, boolean isInitiatorUserName, String credAction, String keystoreAlias)` Creates a public certificate mapping between the principalName, resourceid and credential action to the keystore alias.
`void` | `setKeypairCredential(String resourceId, String principalName, boolean isInitiatorUserName, String credAction, String keystoreAlias, char[] password)` Creates a keypair mapping between the principalName, resourceid and credential action to the keystore alias and the corresponding password.

Methods inherited from interface weblogic.management.security.credentials.PKICredentialMapReaderMBean
`getCertificate, getCurrentCredAction, getCurrentCredential, getCurrentInitiatorName, getCurrentResourceId, getKeystoreAlias, isInitiatorUserName, listAllCertEntryAliases, listAllKeypairEntryAliases, listMappings, listMappingsByPattern`

Methods inherited from interface weblogic.management.utils.ListerMBean
`advance, close, haveCurrent`

Method Detail

### setKeypairCredential

    void setKeypairCredential(String resourceId,
                              String principalName,
                              boolean isInitiatorUserName,
                              String credAction,
                              String keystoreAlias,
                              char[] password)
                              throws CreateException

  Creates a keypair mapping between the principalName, resourceid and credential action to the keystore alias and the corresponding password.

  Parameters:
    `resourceId` - - The resource for which the user name is mapped to the keystore alias and password.
    `principalName` - - The principalName used in the credential mapping.
    `isInitiatorUserName` - - True if the initiator name is a user name. False if it is a group.
    `credAction` - - The credential action.
    `keystoreAlias` - - The keystore alias.
    `password` - - The password for the keystore entry.
  Throws:
    `CreateException` - - Exception thrown if the keystore alias does not point to a keypair entry or if the password supplied here is not correct.

### setCertificateCredential

    void setCertificateCredential(String resourceId,
                                  String principalName,
                                  boolean isInitiatorUserName,
                                  String credAction,
                                  String keystoreAlias)
                                  throws CreateException

  Creates a public certificate mapping between the principalName, resourceid and credential action to the keystore alias.

  Parameters:
    `resourceId` - - The resource for which the user name is mapped to the keystore alias.
    `principalName` - - The principalName used in the credential mapping.
    `isInitiatorUserName` - - True if the initiator name is a user name. False if it is a group.
    `credAction` - - The credential action.
    `keystoreAlias` - - The keystore alias.
  Throws:
    `CreateException` - - Exception thrown if the keystore alias does not point to a certificate entry.

### removePKICredentialMapping

    void removePKICredentialMapping(String resourceId,
                                    String principalName,
                                    boolean isInitiatorUserName,
                                    String credAction,
                                    String credType)
                                    throws NotFoundException

  Removes the mapping between the principalName, resourceid and credential action to the keystore alias.

  Parameters:
    `resourceId` - - The resource for which the user name is mapped to the keystore alias and password.
    `principalName` - - The principalName used in the credential mapping.
    `isInitiatorUserName` - - True if the initiator name is a user name. False if it is a group.
    `credAction` - - The credential action.
    `credType` - - The credential type.
  Throws:
    `NotFoundException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD