|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
Principal を使用しているパッケージ | |
java.security | セキュリティフレームワークのクラスとインタフェースを提供します。 |
java.security.acl | このパッケージのクラスとインタフェースの代わりに、java.security パッケージのクラスが使われるようになりました。 |
java.security.cert | 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 |
javax.net.ssl | セキュアソケットパッケージのクラスを提供します。 |
javax.security.auth.kerberos | このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。 |
javax.security.auth.x500 | このパッケージには、Subject に X500 Principal および X500 Private Crendentials を格納する際に使用するクラスが含まれます。 |
javax.security.cert | 公開鍵証明書用のクラスを提供します。 |
java.security での Principal の使用 |
Principal を実装している java.security のクラス | |
class |
Identity
推奨されていません。 このクラスは現在使用されていません。このクラスの機能は、 java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。 |
class |
IdentityScope
推奨されていません。 このクラスは現在使用されていません。このクラスの機能は、 java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。 |
class |
Signer
推奨されていません。 このクラスは現在使用されていません。このクラスの機能は、 java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。 |
Principal を返す java.security のメソッド | |
Principal[] |
ProtectionDomain.getPrincipals()
このドメインの主体の配列を返します。 |
Principal |
Certificate.getGuarantor()
推奨されていません。 証明書の保証者、すなわちその証明書に関連する公開鍵が同じ保証書に関連する主体のものであることを保証する主体を返します。 |
Principal |
Certificate.getPrincipal()
推奨されていません。 保証者によって保証される主体と鍵のペアのうち主体を返します。 |
Principal 型のパラメータを持つ java.security のメソッド | |
Identity |
IdentityScope.getIdentity(Principal principal)
推奨されていません。 指定された主体と同じ名前のアイデンティティを取り出します (注: Identity は Principal (主体) を実装する)。 |
Principal 型のパラメータを持つ java.security のコンストラクタ | |
ProtectionDomain(CodeSource codesource,
PermissionCollection permissions,
ClassLoader classloader,
Principal[] principals)
指定された CodeSource、Permissions、ClassLoader、および Principals 配列で新規 ProtectionDomain を作成します。 |
java.security.acl での Principal の使用 |
java.security.acl での Principal のサブインタフェース | |
interface |
Group
主体のグループを表すのに使用します (主体とは、個人ユーザまたは企業のようなエンティティを表すもの)。 |
Principal を返す java.security.acl のメソッド | |
Principal |
AclEntry.getPrincipal()
この ACL エントリによって許可または拒否されるアクセス権に対応する主体を返します。 |
Principal 型のパラメータを持つ java.security.acl のメソッド | |
boolean |
Owner.addOwner(Principal caller,
Principal owner)
所有者を追加します。 |
boolean |
Owner.addOwner(Principal caller,
Principal owner)
所有者を追加します。 |
boolean |
Owner.deleteOwner(Principal caller,
Principal owner)
所有者を削除します。 |
boolean |
Owner.deleteOwner(Principal caller,
Principal owner)
所有者を削除します。 |
boolean |
Owner.isOwner(Principal owner)
指定された主体が ACL の所有者である場合に true を返します。 |
boolean |
Group.addMember(Principal user)
メンバをグループに追加します。 |
boolean |
Group.removeMember(Principal user)
このグループから、指定されたメンバを削除します。 |
boolean |
Group.isMember(Principal member)
指定された主体がグループのメンバである場合に true を返します。 |
boolean |
AclEntry.setPrincipal(Principal user)
この ACL エントリによって許可または拒否されるアクセス権に対応する主体を設定します。 |
void |
Acl.setName(Principal caller,
String name)
ACL エントリをこの ACL に追加します。 |
boolean |
Acl.addEntry(Principal caller,
AclEntry entry)
ACL エントリをこの ACL に追加します。 |
boolean |
Acl.removeEntry(Principal caller,
AclEntry entry)
この ACL から 1 つの ACL を削除します。 |
Enumeration |
Acl.getPermissions(Principal user)
指定された主体 (個人またはグループなどのエンティティを表す) に対して許可されたアクセス権のセットに対する列挙を返します。 |
boolean |
Acl.checkPermission(Principal principal,
Permission permission)
主体が、指定されたアクセス権を持っているかどうかを判定します。 |
java.security.cert での Principal の使用 |
Principal を返す java.security.cert のメソッド | |
abstract Principal |
X509Certificate.getIssuerDN()
証明書から issuer (発行者識別名) 値を取得します。 |
abstract Principal |
X509Certificate.getSubjectDN()
subject (被認証者の識別名) の値を証明書から取得します。 |
abstract Principal |
X509CRL.getIssuerDN()
CRL から issuer (発行者識別名) 値を取得します。 |
javax.net.ssl での Principal の使用 |
Principal 型のパラメータを持つ javax.net.ssl のメソッド | |
String[] |
X509KeyManager.getClientAliases(String keyType,
Principal[] issuers)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュアソケットを認証するときの別名を取得します。 |
String |
X509KeyManager.chooseClientAlias(String[] keyType,
Principal[] issuers,
Socket socket)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュアソケットを認証するときの別名を選択します。 |
String[] |
X509KeyManager.getServerAliases(String keyType,
Principal[] issuers)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバ側のセキュアソケットを認証するときの別名を取得します。 |
String |
X509KeyManager.chooseServerAlias(String keyType,
Principal[] issuers,
Socket socket)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバ側のセキュアソケットを認証するときの別名を選択します。 |
javax.security.auth.kerberos での Principal の使用 |
Principal を実装している javax.security.auth.kerberos のクラス | |
class |
KerberosPrincipal
このクラスは Kerberos 主体をカプセル化します。 |
javax.security.auth.x500 での Principal の使用 |
Principal を実装している javax.security.auth.x500 のクラス | |
class |
X500Principal
このクラスは X.500 Principal を表します。 |
javax.security.cert での Principal の使用 |
Principal を返す javax.security.cert のメソッド | |
abstract Principal |
X509Certificate.getIssuerDN()
証明書から issuer (発行者識別名) 値を取得します。 |
abstract Principal |
X509Certificate.getSubjectDN()
証明書から subject (被認証者識別名) 値を取得します。 |
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.