インタフェース
java.security.Principalの使用
パッケージ
説明
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
Principal
の実装を提供します。ネットワーク・アプリケーションを実装するためのクラスを提供します。
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、認証と承認に関するフレームワークを提供します。
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
このパッケージには、X500プリンシパルおよびX500非公開資格をSubjectに格納する際に使用すべきクラスが含まれています。
公開キー証明書用のクラスを提供します。
-
com.sun.net.httpserverでのPrincipalの使用
-
com.sun.security.authでのPrincipalの使用
修飾子と型クラス説明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ユーザーを表します。class
ユーザー名またはアカウント名で識別されるユーザー・プリンシパル。 -
java.netでのPrincipalの使用
修飾子と型メソッド説明abstract Principal
SecureCacheResponse.getLocalPrincipal()
ネットワーク・リソースを取得した元の接続でのハンドシェーク中にサーバーに送信された主体を返します。abstract Principal
SecureCacheResponse.getPeerPrincipal()
ネットワーク・リソースを取得した元の接続の期間中にセッション定義の一部として確立されたサーバーの主体を返します。 -
java.nio.file.attributeでのPrincipalの使用
修飾子と型インタフェース説明interface
ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、グループ識別情報を表すUserPrincipal
です。interface
ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、識別情報を表すPrincipal
です。 -
java.securityでのPrincipalの使用
修飾子と型クラス説明class
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。class
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。class
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。修飾子と型メソッド説明Certificate.getGuarantor()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。証明書の保証者、すなわちその証明書に関連する公開キーが同じ証明書に関連する主体のものであることを保証する主体を返します。Certificate.getPrincipal()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。保証者によって保証される主体とキーのペアのうち主体を返します。ProtectionDomain.getPrincipals()
このドメインの主体の配列を返します。修飾子と型メソッド説明IdentityScope.getIdentity(Principal principal)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された主体と同じ名前のアイデンティティを取得します。修飾子コンストラクタ説明ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
指定されたCodeSource、Permissions、ClassLoader、およびPrincipals配列で新規ProtectionDomainを作成します。 -
java.security.certでのPrincipalの使用
修飾子と型メソッド説明abstract Principal
X509Certificate.getIssuerDN()
非推奨。代わりにX509Certificate.getIssuerX500Principal()
を使用してください。abstract Principal
X509CRL.getIssuerDN()
非推奨。代わりにX509CRL.getIssuerX500Principal()
を使用してください。abstract Principal
X509Certificate.getSubjectDN()
非推奨。代わりにX509Certificate.getSubjectX500Principal()
を使用してください。 -
javax.management.remoteでのPrincipalの使用
-
javax.net.sslでのPrincipalの使用
修飾子と型メソッド説明HandshakeCompletedEvent.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。HttpsURLConnection.getLocalPrincipal()
ハンドシェーク中にサーバーに送信された主体を返します。SSLSession.getLocalPrincipal()
ハンドシェーク中にピアに送信された主体を返します。HandshakeCompletedEvent.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。HttpsURLConnection.getPeerPrincipal()
セッションを定義するときに設定された、サーバーの主体を返します。SSLSession.getPeerPrincipal()
セッションを定義するときに設定された、ピアの識別情報を返します。修飾子と型メソッド説明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)
公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュア・ソケットを認証するときの別名を選択します。String[]
X509KeyManager.getClientAliases(String keyType, Principal[] issuers)
公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュア・ソケットを認証するときの別名を取得します。String[]
X509KeyManager.getServerAliases(String keyType, Principal[] issuers)
公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュア・ソケットを認証するときの別名を取得します。 -
javax.security.authでのPrincipalの使用
修飾子と型メソッド説明Subject.getPrincipals(Class<T> c)
指定したClass
のインスタンスまたはサブクラスである、このSubject
に関連付けられたPrincipalのSet
を返します。 -
javax.security.auth.kerberosでのPrincipalの使用
-
javax.security.auth.x500でのPrincipalの使用
-
javax.security.certでのPrincipalの使用
修飾子と型メソッド説明abstract Principal
X509Certificate.getIssuerDN()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。証明書からissuer
(発行者識別名)値を取得します。abstract Principal
X509Certificate.getSubjectDN()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。証明書からsubject
(サブジェクト識別名)値を取得します。