C++ 対 Java API のマッピング
下表は、EIM C/C++ API に対応する Java の同等機能を示しています。 単一の C/C++ API と同じ情報を得るために Java メソッドを複数回呼び出す必要が ある場合があります。 さらに、Java メソッドによっては、複数の場所で使用される場合があります。 この表を参照して、RACF 許可要件に関する疑問の答えを見つけたり、Java API では、どんな情報が監査されるかを見つけたりしてください。
| C/C++ API | EIM Java インターフェース・クラス | |
|---|---|---|
| クラス | メソッド | |
| eimAddAccess | com.ibm.eim.AccessContext | addAdminAccessUser、 addRegistryAccessUser |
| eimAddApplicationRegistry | com.ibm.eim.Domain | addApplicationRegistry |
| eimAddAssociation | com.ibm.eim.Eid | addAssociation |
| eimAddIdentifier | com.ibm.eim.Domain | addEid、addUniqueEid |
| eimAddPolicyAssociation | com.ibm.eim.Domain | addCertificateFilterPolicyAssociation、 addDefaultDomainPolicyAssociation、 addDefaultRegistryPolicyAssociation |
| eimAddPolicyFilter | com.ibm.eim.Registry | addCertificateFilter |
| eimAddSystemRegistry | com.ibm.eim.Domain | addSystemRegistry |
| eimChangeDomain | com.ibm.eim.Domain | setDescription |
| eimChangeIdentifier | com.ibm.eim.Eid | addAdditionalInfo、 addAlias、 removeAdditionalInfo、 removeAlias、 setDescription |
| eimChangeRegistry | com.ibm.eim.Registry | setDescription |
| com.ibm.eim.SystemRegistry | setUri | |
| eimChangeRegistryAlias | com.ibm.eim.Registry | addAlias、removeAlias |
| eimChangeRegistryUser | com.ibm.eim.RegistryUser | addAdditionalInfo、 removeAdditionalInfo、 setDescription |
| eimConnect | com.ibm.eim.DomainManager | getDomain |
| eimConnectToMaster | n/a | |
| eimCreateDomain | com.ibm.eim.DomainManager | createDomain |
| eimCreateHandle | n/a | |
| eimDeleteDomain | com.ibm.eim.Domain | delete |
| eimDestroyHandle | com.ibm.eim.Domain | disconnect |
| eimErr2String | com.ibm.eim.jni.EimException | |
| eimFormatPolicyFilter | com.ibm.eim.Formatter | formatCertificateFilter |
| eimFormatUserIdentity | com.ibm.eim.Formatter | formatRegistryUserName |
| eimGetAssociatedIdentifi ers | com.ibm.eim.Eid | getAssociations |
| com.ibm.eim.RegistryUser | getAssociatedEids | |
| eimGetAttribute | com.ibm.eim.Domain | getDn、 getHost、 getName、 getPort、 getURL、 isSSL |
| eimGetRegistryNameFrom Alias | com.ibm.eim.Domain | getRegistriesByAlias、 getRegistryNames |
| eimGetTargetFromIdentifier | com.ibm.eim.Eid | findTarget |
| eimGetTargetFromSource | com.ibm.eim.Domain | findTargetFromSource |
| eimGetVersion | n/a | |
| eimListAccess | com.ibm.eim.AccessContext | getAdminAccessUsers、 getRegistryAccessUsers |
| eimListAssociations | com.ibm.eim.Association | getAssociationType、 getEid、 getRegistry、 getRegistryName、 getUid (レジストリー・ユーザー ID) |
| com.ibm.eim.Eid | getAssociations | |
| eimListDomains | com.ibm.eim.Domain | getDescription |
| com.ibm.eim.DomainManager | getDomains | |
| eimListIdentifiers | com.ibm.eim.Domain | getEids、 getEidsByAlias、 getEidsByName、 getEidsByUuid |
| com.ibm.eim.Eid | getAdditionalInfo、 getAliases、 getDescription、 getName、 getUuid | |
| eimListPolicyFilters | com.ibm.eim.Association | getPolicyFilter、 getSourceRegistry、 getSourceRegistryName |
| com.ibm.eim.PolicyFilter | getFilterValue getPolicyFilterType、 getSourceRegistry、 getSourceRegistryName | |
| eimListRegistries | com.ibm.eim.Domain | getRegistries |
| com.ibm.eim.ApplicationRegistry | getSystemRegistryName | |
| com.ibm.eim.Registry | getDescription、 getKind、 getName、 getType、 getUUID | |
| com.ibm.eim.SystemRegistry | getUri | |
| eimListRegistryAliases | com.ibm.eim.Domain | getRegistryNames |
| com.ibm.eim.Registry | getAliases | |
| eimListRegistry Associations | com.ibm.eim.Domain | getRegistryAssociations |
| eimListRegistryUsers | com.ibm.eim.Registry | getUsers |
| com.ibm.eim.RegistryUser | getAdditionalInfo、getDescription | |
| eimListUserAccess | com.ibm.eim.AccessContext | getUserAccess |
| eimQueryAccess | com.ibm.eim.AccessContext | getUserAccess、 queryAdminUserAccess、 queryRegistryUserAccess |
| com.ibm.eim.UserAccess | hasAdmin、 hasEidAdmin、 hasMappingLookup、 hasRegistryAdmin | |
| eimRemoveAccess | com.ibm.eim.AccessContext | deleteAdminAccessUser、 deleteRegistryAccessUser |
| eimRemoveAssociation | com.ibm.eim.Eid | removeAssociation |
| eimRemoveIdentifier | com.ibm.eim.Eid | delete |
| eimRemovePolicy Association | com.ibm.eim.Domain | removeCertificateFilterPolicyAssociation、 removeDefaultDomainPolicyAssociation、 removeDefaultRegistryPolicyAssociation |
| eimRemovePolicyFilter | com.ibm.eim.Registry | removeCertificateFilter |
| eimRemoveRegistry | com.ibm.eim.Registry | delete |
| eimRetrieveConfiguration | com.ibm.eim.jni.EimConfiguration Mgr | retrieveConfiguration (z/OS ではサポートされない)、 retrieveConfiguration_z |
| eimSetConfiguration (z/OS ではサポートされない) | com.ibm.eim.jni.EimConfiguration Mgr | setConfiguration (z/OS ではサポートされない) |
| eimSetConfigurationExt | com.ibm.eim.jni.EimConfiguration Mgr | setConfiguration_z、removeConfiguration_z |
| 他の共通メソッド | com.ibm.eim.Domain | getAccessContext、 getPolicyAssociationStatus、 isConnected、 setPolicyAssociationStatus |
| com.ibm.eim.ConnectInfo | ConnectInfo、 getEnvironment、 getSSLInfo、 isSSL、 setSSL | |
| com.ibm.eim.jni.EimConfig | getKerberosRegistry、 getLdapURL、 getLocalRegistry、 getProfileBindDn、 getProfileBindPw、 getProfileClassName、 getProfileName、 getX509Registry、 isEnabled | |
| com.ibm.eim.DomainManager | getInstance | |
| com.ibm.eim.Formatter | getInstance | |
| com.ibm.eim.jni.EimException | EimException、 getMessage、 getRootException、 getReasonCode、 getSubstitutions、 setRootException、 setReasonCode、 setSubstitutions、 toString | |
| com.ibm.eim.Registry | getMappingLookupStatus、 getPolicyAssociationStatus、 getPolicyFilters、 setMappingLookupStatus、 setPolicyAssociationStatus | |
| com.ibm.eim.RegistryAlias | equals、 getName、 getType、 hashCode | |
| com.ibm.eim.RegistryUser | getRegistryName、 getTargetUserName | |
| com.ibm.eim.SSLInfo | SSLInfo、 getCertificateLabel、 getTrustStore、 getTrustStorePw、 getKeyStore、 getKeyStorePw | |
| com.ibm.eim.UserAccess | getDN、getRegistries | |