Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.management.security.credentials
Interface PKICredentialMapExtendedEditorMBean

All Superinterfaces:
DescriptorBean, ListerMBean, PKICredentialMapExtendedReaderMBean, PKICredentialMapReaderMBean, SettableBean, StandardInterface

public interface PKICredentialMapExtendedEditorMBean
extends PKICredentialMapExtendedReaderMBean

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
abstract  void removePKICredentialMapping(String resourceId, String principalName, String identityDomain, boolean isInitiatorUserName, String credAction, String credType)
          Removes the mapping between the principalName, resourceid and credential action to the keystore alias.
abstract  void setCertificateCredential(String resourceId, String principalName, String identityDomain, boolean isInitiatorUserName, String credAction, String keystoreAlias)
          Creates a public certificate mapping between the principalName, resourceid and credential action to the keystore alias.
abstract  void setKeypairCredential(String resourceId, String principalName, String identityDomain, 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.PKICredentialMapExtendedReaderMBean
getCurrentInitiatorIdentityDomain, getKeystoreAlias

 

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

 

Methods inherited from interface weblogic.management.commo.StandardInterface
getName

 

Methods inherited from interface weblogic.descriptor.DescriptorBean
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener

 

Method Detail

setKeypairCredential

void setKeypairCredential(String resourceId,
                          String principalName,
                          String identityDomain,
                          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.
identityDomain - - The identity domain associated with the principal name.
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,
                              String identityDomain,
                              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.
identityDomain - - The identity domain associated with the principal name.
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,
                                String identityDomain,
                                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.
identityDomain - - The identity domain associated with the principal name.
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

Skip navigation links

Copyright 1996, 2015, 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.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09