インタフェース
java.security.Principalの使用

Principalを使用するパッケージ
パッケージ
説明
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
Principalの実装を提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、認証と承認に関するフレームワークを提供します。
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
このパッケージには、X500プリンシパルおよびX500非公開資格をSubjectに格納する際に使用すべきクラスが含まれています。
公開キー証明書用のクラスを提供します。
  • com.sun.net.httpserverでのPrincipalの使用

    主要を実装しているcom.sun.net.httpserverのクラス
    修飾子と型
    クラス
    説明
    class 
    HTTP基本認証またはダイジェスト認証によって認証されたユーザーを表します。
  • com.sun.security.authでのPrincipalの使用

    主要を実装しているcom.sun.security.authのクラス
    修飾子と型
    クラス
    説明
    final class 
    RFC 2253に指定されている識別名によって指定されるプリンシパルです。
    class 
    このクラスはPrincipalインタフェースを実装し、ユーザーが認証したWindows NTドメインの名前を表します。
    class 
    このクラスは、Principalインタフェースを実装し、Windows NTのユーザー、グループ、または範囲についての情報を表します。
    class 
    このクラスはNTSidを拡張し、Windows NTユーザーのドメインSIDを表します。
    class 
    このクラスはNTSidを拡張し、Windows NTユーザーが所属するグループの1つを表します。
    class 
    このクラスはNTSidを拡張し、Windows NTユーザーのプライマリ・グループのSIDを表します。
    class 
    このクラスはNTSidを拡張し、Windows NTユーザーのSIDを表します。
    class 
    このクラスはPrincipalインタフェースを実装し、Windows NTユーザーを表します。
    class 
    このクラスはPrincipalインタフェースを実装し、ユーザーのUnixグループ識別番号(GID)を表します。
    class 
    このクラスはPrincipalインタフェースを実装し、ユーザーのUnixユーザー識別番号(UID)を表します。
    class 
    このクラスはPrincipalインタフェースを実装し、Unixユーザーを表します。
    final class 
    ユーザー名またはアカウント名で識別されるユーザー・プリンシパル。
  • java.netでのPrincipalの使用

    Principalを返すjava.netのメソッド
    修飾子と型
    メソッド
    説明
    abstract Principal
    SecureCacheResponse.getLocalPrincipal()
    ネットワーク・リソースを取得した元の接続でのハンドシェーク中にサーバーに送信された主体を返します。
    abstract Principal
    SecureCacheResponse.getPeerPrincipal()
    ネットワーク・リソースを取得した元の接続の期間中にセッション定義の一部として確立されたサーバーの主体を返します。
  • java.nio.file.attributeでのPrincipalの使用

    java.nio.file.attributeでのPrincipalのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、グループ識別情報を表すUserPrincipalです。
    interface 
    ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、識別情報を表すPrincipalです。
  • java.securityでのPrincipalの使用

    Principalを実装しているjava.securityのクラス
    修飾子と型
    クラス
    説明
    class 
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。
    class 
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。
    class 
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。
    Principalを返すjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    Certificate.getGuarantor()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    証明書の保証者、すなわちその証明書に関連する公開キーが同じ証明書に関連する主体のものであることを保証する主体を返します。
    Certificate.getPrincipal()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    保証者によって保証される主体とキーのペアのうち主体を返します。
    final Principal[]
    ProtectionDomain.getPrincipals()
    このドメインの主体の配列を返します。
    Principal型のパラメータを持つjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    IdentityScope.getIdentity(Principal principal)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定された主体と同じ名前のアイデンティティを取得します。
    Principal型のパラメータを持つjava.securityのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
    指定されたCodeSource、Permissions、ClassLoader、およびPrincipals配列で新規ProtectionDomainを作成します。
  • 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 
    JMXリモートAPIのリモート・クライアントのアイデンティティです。
  • javax.net.sslでのPrincipalの使用

    Principalを返すjavax.net.sslのメソッド
    修飾子と型
    メソッド
    説明
    HandshakeCompletedEvent.getLocalPrincipal()
    ハンドシェーク中にピアに送信された主体を返します。
    HttpsURLConnection.getLocalPrincipal()
    ハンドシェーク中にサーバーに送信された主体を返します。
    SSLSession.getLocalPrincipal()
    ハンドシェーク中にピアに送信された主体を返します。
    HandshakeCompletedEvent.getPeerPrincipal()
    セッションを定義するときに設定された、ピアの識別情報を返します。
    HttpsURLConnection.getPeerPrincipal()
    セッションを定義するときに設定された、サーバーの主体を返します。
    SSLSession.getPeerPrincipal()
    セッションを定義するときに設定された、ピアの識別情報を返します。
    Principal型のパラメータを持つjavax.net.sslのメソッド
    修飾子と型
    メソッド
    説明
    X509KeyManager.chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
    公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュア・ソケットを認証するときの別名を選択します。
    X509ExtendedKeyManager.chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
    公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のSSLEngine接続を認証するときの別名を選択します。
    X509ExtendedKeyManager.chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
    公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のSSLEngine接続を認証するときの別名を選択します。
    X509KeyManager.chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
    公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュア・ソケットを認証するときの別名を選択します。
    X509KeyManager.getClientAliases(String keyType, Principal[] issuers)
    公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュア・ソケットを認証するときの別名を取得します。
    X509KeyManager.getServerAliases(String keyType, Principal[] issuers)
    公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュア・ソケットを認証するときの別名を取得します。
  • javax.security.authでのPrincipalの使用

    Principal型の型パラメータを持つjavax.security.authのメソッド
    修飾子と型
    メソッド
    説明
    <T extends Principal>
    Set<T>
    Subject.getPrincipals(Class<T> c)
    指定したClassのインスタンスまたはサブクラスである、このSubjectに関連付けられたPrincipalのSetを返します。
    Principal型の引数を持つ型を返すjavax.security.authのメソッド
    修飾子と型
    メソッド
    説明
    Subject.getPrincipals()
    このSubjectに関連付けられたPrincipalのSetを返します。
    Principal型の型引数を持つjavax.security.authのコンストラクタ・パラメータ
    修飾子
    コンストラクタ
    説明
     
    Subject(boolean readOnly, Set<? extends Principal> principals, Set<?> pubCredentials, Set<?> privCredentials)
    Principalと資格を指定して、Subjectのインスタンスを作成します。
  • javax.security.auth.kerberosでのPrincipalの使用

    Principalを実装しているjavax.security.auth.kerberosのクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスはKerberos主体をカプセル化します。
  • javax.security.auth.x500でのPrincipalの使用

    Principalを実装しているjavax.security.auth.x500のクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、X.500 Principalを表します。
  • javax.security.certでのPrincipalの使用

    Principalを返すjavax.security.certのメソッド
    修飾子と型
    メソッド
    説明
    abstract Principal
    X509Certificate.getIssuerDN()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    証明書からissuer (発行者識別名)値を取得します。
    abstract Principal
    X509Certificate.getSubjectDN()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    証明書からsubject (サブジェクト識別名)値を取得します。