| パッケージ | 説明 | 
|---|---|
| java.net | 
 ネットワークアプリケーションを実装するためのクラスを提供します。 
 | 
| java.nio.file.attribute | 
 ファイルおよびファイルシステム属性へのアクセスを提供するインタフェースとクラスです。 
 | 
| 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 Credential を格納する際に使用するクラスが含まれています。 
 | 
| javax.security.cert | 
 公開鍵証明書用のクラスを提供します。 
 | 
| javax.xml.ws | 
 このパッケージは、コア JAX-WS API を含みます。 
 | 
| javax.xml.ws.spi.http | 
 コンテナ内の JAX-WS Web サービスの移植性のある配備に使用される HTTP SPI を提供します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
abstract Principal | 
SecureCacheResponse.getLocalPrincipal()
ネットワークリソースを取得した元の接続でのハンドシェーク中にサーバーに送信された主体を返します。 
 | 
abstract Principal | 
SecureCacheResponse.getPeerPrincipal()
ネットワークリソースを取得した元の接続の期間中にセッション定義の一部として確立されたサーバーの主体を返します。 
 | 
| 修飾子と型 | インタフェースと説明 | 
|---|---|
interface  | 
GroupPrincipal
ファイルシステム内のオブジェクトへのアクセス権を判断するために使用される、グループ識別情報を表す  
UserPrincipal です。 | 
interface  | 
UserPrincipal
ファイルシステム内のオブジェクトへのアクセス権を判断するために使用される、識別情報を表す  
Principal です。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
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 | 
Certificate.getGuarantor()
非推奨。  
証明書の保証者、すなわちその証明書に関連する公開鍵が同じ保証書に関連する主体のものであることを保証する主体を返します。 
 | 
Principal | 
Certificate.getPrincipal()
非推奨。  
保証者によって保証される主体と鍵のペアのうち主体を返します。 
 | 
Principal[] | 
ProtectionDomain.getPrincipals()
このドメインのプリンシパルの配列を返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Identity | 
IdentityScope.getIdentity(Principal principal)
非推奨。  
指定された主体と同じ名前のアイデンティティーを取得します。 
 | 
| コンストラクタと説明 | 
|---|
ProtectionDomain(CodeSource codesource,                 PermissionCollection permissions,                 ClassLoader classloader,                 Principal[] principals)
指定された CodeSource、Permissions、ClassLoader、および Principals 配列で新規 ProtectionDomain を作成します。 
 | 
| 修飾子と型 | インタフェースと説明 | 
|---|---|
interface  | 
Group
主体のグループを表すために使用するインタフェースです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Principal | 
AclEntry.getPrincipal()
この ACL エントリによって許可または拒否されるアクセス権に対応する主体を返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Enumeration<? extends Principal> | 
Group.members()
グループ内のメンバーの列挙を返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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 エントリによって許可または拒否されるアクセス権に対応する主体を設定します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
abstract Principal | 
X509Certificate.getIssuerDN()
非推奨: X509Certificate.getIssuerX500Principal() に置き換えられました。 
 | 
abstract Principal | 
X509CRL.getIssuerDN()
非推奨: X509CRL.getIssuerX500Principal() に置き換えられました。 
 | 
abstract Principal | 
X509Certificate.getSubjectDN()
非推奨: X509Certificate.getSubjectX500Principal() に置き換えられました。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
JMXPrincipal
JMX リモート API のリモートクライアントのアイデンティティーです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Principal | 
HandshakeCompletedEvent.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。 
 | 
Principal | 
SSLSession.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。 
 | 
Principal | 
HttpsURLConnection.getLocalPrincipal()
ハンドシェーク中にサーバーに送信された主体を返します。 
 | 
Principal | 
HandshakeCompletedEvent.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。 
 | 
Principal | 
SSLSession.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。 
 | 
Principal | 
HttpsURLConnection.getPeerPrincipal()
セッションを定義するときに設定された、サーバーの主体を返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュアソケットを認証するときの別名を取得します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
<T extends Principal>  | 
Subject.getPrincipals(Class<T> c)
指定した  
Class のインスタンスまたはサブクラスである、この Subject に関連付けられた Principal の Set を返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Set<Principal> | 
Subject.getPrincipals()
この  
Subject に関連付けられた Principal の Set を返します。 | 
| コンストラクタと説明 | 
|---|
Subject(boolean readOnly,        Set<? extends Principal> principals,        Set<?> pubCredentials,        Set<?> privCredentials)
プリンシパルと資格証明を指定して、 
Subject のインスタンスを作成します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
KerberosPrincipal
このクラスは Kerberos プリンシパルをカプセル化します。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
X500Principal
 このクラスは、X.500  
Principal を表します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
abstract Principal | 
X509Certificate.getIssuerDN()
証明書から  
issuer (発行者識別名) 値を取得します。 | 
abstract Principal | 
X509Certificate.getSubjectDN()
証明書から  
subject (サブジェクト識別名) 値を取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Principal | 
WebServiceContext.getUserPrincipal()
現在処理されている要求の送信者を識別する Principal を返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
abstract Principal | 
HttpExchange.getUserPrincipal()
この  
HttpExchange に対して認証されたユーザーを表す Principal を返します。 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.