パッケージ | 説明 |
---|---|
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 |
このパッケージには、サブジェクトのX500主体およびX500非公開資格の格納に使用するクラスが含まれています。
|
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 |
X509CRL.getIssuerDN()
非推奨: X509CRL.getIssuerX500Principal()に置き換えられました。
|
abstract Principal |
X509Certificate.getIssuerDN()
非推奨: X509Certificate.getIssuerX500Principal()に置き換えられました。
|
abstract Principal |
X509Certificate.getSubjectDN()
非推奨: X509Certificate.getSubjectX500Principal()に置き換えられました。
|
修飾子と型 | クラスと説明 |
---|---|
class |
JMXPrincipal
JMXリモートAPIのリモート・クライアントのアイデンティティです。
|
修飾子と型 | メソッドと説明 |
---|---|
Principal |
HttpsURLConnection.getLocalPrincipal()
ハンドシェーク中にサーバーに送信された主体を返します。
|
Principal |
HandshakeCompletedEvent.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。
|
Principal |
SSLSession.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。
|
Principal |
HttpsURLConnection.getPeerPrincipal()
セッションを定義するときに設定された、サーバーの主体を返します。
|
Principal |
HandshakeCompletedEvent.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。
|
Principal |
SSLSession.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, 2014, Oracle and/or its affiliates. All rights reserved.