|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Principal を使用しているパッケージ | |
---|---|
java.net | ネットワークアプリケーションの実装のためのクラスを提供します。 |
java.security | セキュリティフレームワークのクラスとインタフェースを提供します。 |
java.security.acl | このパッケージのクラスとインタフェースは、java.security パッケージのクラスで置き換えられました。 |
java.security.cert | 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 |
javax.management.remote | JMX MBean サーバにリモートアクセスするためのインタフェースです。 |
javax.net.ssl | セキュアソケットパッケージのクラスを提供します。 |
javax.security.auth | このパッケージは、認証と承認に関するフレームワークを提供します。 |
javax.security.auth.kerberos | このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。 |
javax.security.auth.x500 | このパッケージには、Subject に X500 Principal および X500 Private Crendentials を格納する際に使用するクラスが含まれます。 |
javax.security.cert | 公開鍵証明書用のクラスを提供します。 |
java.net での Principal の使用 |
---|
Principal を返す java.net のメソッド | |
---|---|
abstract Principal |
SecureCacheResponse.getLocalPrincipal()
ネットワークリソースを取得した接続で、ハンドシェーク中にサーバに送信された主体を返します。 |
abstract Principal |
SecureCacheResponse.getPeerPrincipal()
ネットワークリソースを取得した接続でセッション定義の一環として確立されたサーバ主体を返します。 |
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 |
Certificate.getGuarantor()
推奨されていません。 証明書の保証者、すなわちその証明書に関連する公開鍵が同じ保証書に関連する主体のものであることを保証する主体を返します。 |
Principal |
Certificate.getPrincipal()
推奨されていません。 保証者によって保証される主体と鍵のペアのうち主体を返します。 |
Principal[] |
ProtectionDomain.getPrincipals()
このドメインの主体の配列を返します。 |
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 のメソッド | |
---|---|
Enumeration<? extends Principal> |
Group.members()
グループ内のメンバの列挙を返します。 |
Principal 型のパラメータを持つ java.security.acl のメソッド | |
---|---|
boolean |
Acl.addEntry(Principal caller,
AclEntry entry)
ACL エントリをこの ACL に追加します。 |
boolean |
Group.addMember(Principal user)
メンバをグループに追加します。 |
boolean |
Owner.addOwner(Principal caller,
Principal owner)
所有者を追加します。 |
boolean |
Acl.checkPermission(Principal principal,
Permission permission)
指定された主体が指定されたアクセス権を持っているかどうかを判定します。 |
boolean |
Owner.deleteOwner(Principal caller,
Principal owner)
所有者を削除します。 |
Enumeration<Permission> |
Acl.getPermissions(Principal user)
指定された主体 (個人またはグループなどのエンティティを表す) に対して許可されたアクセス権のセットに対する列挙を返します。 |
boolean |
Group.isMember(Principal member)
指定された主体がグループのメンバである場合に true を返します。 |
boolean |
Owner.isOwner(Principal owner)
指定された主体が ACL の所有者である場合に true を返します。 |
boolean |
Acl.removeEntry(Principal caller,
AclEntry entry)
この ACL から 1 つの ACL を削除します。 |
boolean |
Group.removeMember(Principal user)
このグループから、指定されたメンバを削除します。 |
void |
Acl.setName(Principal caller,
String name)
ACL エントリをこの ACL に追加します。 |
boolean |
AclEntry.setPrincipal(Principal user)
この ACL エントリによって許可または拒否されるアクセス権に対応する主体を設定します。 |
java.security.cert での Principal の使用 |
---|
Principal を返す java.security.cert のメソッド | |
---|---|
abstract Principal |
X509Certificate.getIssuerDN()
非推奨 X509Certificate.getIssuerX500Principal() で置き換えられました。 |
abstract Principal |
X509CRL.getIssuerDN()
非推奨 X509CRL.getIssuerX500Principal() で置き換えられました。 |
abstract Principal |
X509Certificate.getSubjectDN()
非推奨 X509Certificate.getSubjectX500Principal() で置き換えられました。 |
javax.management.remote での Principal の使用 |
---|
Principal を実装している javax.management.remote のクラス | |
---|---|
class |
JMXPrincipal
JMX リモート API. |
javax.net.ssl での Principal の使用 |
---|
Principal を返す javax.net.ssl のメソッド | |
---|---|
Principal |
HttpsURLConnection.getLocalPrincipal()
ハンドシェーク中にサーバに送信された主体を返します。 |
Principal |
SSLSession.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。 |
Principal |
HandshakeCompletedEvent.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。 |
Principal |
HttpsURLConnection.getPeerPrincipal()
セッションを定義するときに設定された、サーバの主体を返します。 |
Principal |
SSLSession.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。 |
Principal |
HandshakeCompletedEvent.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。 |
Principal 型のパラメータを持つ javax.net.ssl のメソッド | |
---|---|
String |
X509KeyManager.chooseClientAlias(String[] keyType,
Principal[] issuers,
Socket socket)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュアソケットを認証するときの別名を選択します。 |
String |
X509ExtendedKeyManager.chooseEngineClientAlias(String[] keyType,
Principal[] issuers,
SSLEngine engine)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側の SSLEngine 接続を認証するときの別名を選択します。 |
String |
X509ExtendedKeyManager.chooseEngineServerAlias(String keyType,
Principal[] issuers,
SSLEngine engine)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバ側の SSLEngine 接続を認証するときの別名を選択します。 |
String |
X509KeyManager.chooseServerAlias(String keyType,
Principal[] issuers,
Socket socket)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバ側のセキュアソケットを認証するときの別名を選択します。 |
String[] |
X509KeyManager.getClientAliases(String keyType,
Principal[] issuers)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュアソケットを認証するときの別名を取得します。 |
String[] |
X509KeyManager.getServerAliases(String keyType,
Principal[] issuers)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバ側のセキュアソケットを認証するときの別名を取得します。 |
javax.security.auth での Principal の使用 |
---|
Principal 型の型パラメータを持つ javax.security.auth のメソッド | ||
---|---|---|
|
Subject.getPrincipals(Class<T> c)
指定した Class のインスタンスまたはサブクラスである、この Subject に関連付けられた Principal の Set を返します。 |
Principal 型の引数を持つ型を返す javax.security.auth のメソッド | |
---|---|
Set<Principal> |
Subject.getPrincipals()
この Subject に関連付けられた Principal の Set を返します。 |
Constructor parameters in javax.security.auth with type arguments of type Principal | |
---|---|
Subject(boolean readOnly,
Set<? extends Principal> principals,
Set<?> pubCredentials,
Set<?> privCredentials)
Principal と資格を指定して、 Subject のインスタンスを作成します。 |
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 Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。