For z/OS platforms

SAF レジストリーが使用する無許可サービス

System Authorization Facility (SAF) レジストリーは、 LE (Language Environment®) で提供される C 環境の多くの無許可サービスを使用します。

以下の表では、SAF レジストリーが使用する LE C の無許可サービスをリストしています。 これには、z/OS® V2R1 資料の追加情報へのリンクがあります。これらのサービスには、BPX.DAEMON の制約事項が適用されます。 この制約事項は、表にリストされた各メソッドに関連付けられたサービス呼び出しからリンクされた文書に詳述されています。
メソッド 詳細情報へのリンク
checkPassword(String, String) 
       __passwd_applid()
ユーザー・パスワードの検証/変更 (Verify/Change User Password)
getGroups(String, int) 
       setgrent() 
グループ・データベースを最初のエントリーにリセット (Reset Group Database to First Entry)
getgrent() 
グループ・データベース・エントリーの取得 (Get Group Database Entry)
endgrent()
グループ・データベース・エントリー関数の取得 (Get Group Database Entry Functions)
getGroupsForUser(String) 
注: このメソッドは、定義済み OMVS セグメントを持つユーザーのみに動作します。
ユーザー名による補助グループ ID の取得 (Get Supplementary Group IDs by User Name)
getgroupsbyname()
ユーザー名による補助グループ ID の取得 (Get Supplementary Group IDs by User Name)
getgrgid()
ID によるグループ・データベースへのアクセス (Access the Group Database by ID)
getUsers(String, int) 
       setpwent() 
ユーザー・データベース検索のリセット (Reset User Database Search)
getpwent()
ユーザー・データベース・エントリーの取得 (Get User Database Entry)
endpwent() 
ユーザー・データベース関数 (User Database Functions)
isValidGroup(String)
       getgrnam_r() 
グループ・データベースで名前を検索 (Search Group Database for a Name)
isValidUser(String) 
        getpwnam_r() 
ユーザー・データベースで名前を検索 (Search User Database for a Name)
mapCertificate(X509Certificate) 
       __certificate() 
デジタル証明書の登録/登録解除/認証 (Register/Deregister/Authenticate a Digital Certificate)
注: Liberty サーバーが SAF 許可サービスを使用するように構成されている場合 (『z/OS での SAF レジストリーのアクティブ化および構成』を参照)、次の無許可サービスは使用されません。
  • checkPassword: __passwd_applid
  • isValidUser: getpwnam_r
  • mapCertificate: __certificate
代わりに、Liberty サーバーは、許可 SAF サービス initACEE を使用します。

トピックのタイプを示すアイコン 参照トピック

ファイル名: rwlp_safreg_unauthsrv.html