JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
org.ietf.jgss.Oid の使用

Oid を使用しているパッケージ
org.ietf.jgss このパッケージは、Kerberos などのさまざまな配下のセキュリティ機構の統合された API を使用して、認証、データの完全性、データの機密性などのセキュリティサービスをアプリケーション開発者が利用できるフレームワークを提供します。 
 

org.ietf.jgss での Oid の使用
 

Oid として宣言されている org.ietf.jgss のフィールド
static Oid GSSName.NT_HOSTBASED_SERVICE
          ホストベースのサービスの名前型を示す OID です。
static Oid GSSName.NT_USER_NAME
          ローカルシステム上の特定のユーザを示す名前型です。
static Oid GSSName.NT_MACHINE_UID_NAME
          ローカルシステム上のユーザに対応する数値ユーザ ID を示す名前型です (Uid など)。
static Oid GSSName.NT_STRING_UID_NAME
          ローカルシステム上のユーザの数値ユーザ ID を表す、数字の文字列を示す名前型です。
static Oid GSSName.NT_ANONYMOUS
          匿名のエンティティを表す名前型です。
static Oid GSSName.NT_EXPORT_NAME
          エクスポートされた名前を示す名前型です。
 

Oid を返す org.ietf.jgss のメソッド
 Oid GSSName.getStringNameType()
          この名前のプリント可能な表現の名前型を返します。
abstract  Oid[] GSSManager.getMechs()
          この GSSManager 上で GSS-API の呼び出し側が利用できる機構のリストを返します。
abstract  Oid[] GSSManager.getNamesForMech(Oid mech)
          指定された機構がサポートしている名前型を返します。
abstract  Oid[] GSSManager.getMechsForName(Oid nameType)
          指定された名前型をサポートしている機構のリストを返します。
 Oid[] GSSCredential.getMechs()
          この資格がサポートしている GSS-API 機構のリストを返します。
 Oid GSSContext.getMech()
          このコンテキストに使用されている機構を検査します。
 

Oid 型のパラメータを持つ org.ietf.jgss のメソッド
 boolean Oid.containedIn(Oid[] oids)
          このユーティリティメソッドは、指定された OID 配列内にこの OID 値が格納されているかどうかをテストします。
 GSSName GSSName.canonicalize(Oid mech)
          特定の機構に対して標準化される名前を作成します。
abstract  Oid[] GSSManager.getNamesForMech(Oid mech)
          指定された機構がサポートしている名前型を返します。
abstract  Oid[] GSSManager.getMechsForName(Oid nameType)
          指定された名前型をサポートしている機構のリストを返します。
abstract  GSSName GSSManager.createName(String nameStr, Oid nameType)
          指定されたネームスペースの文字列名を GSSName オブジェクトに変換するファクトリメソッドです。
abstract  GSSName GSSManager.createName(byte[] name, Oid nameType)
          指定されたネームスペースの byte 配列を GSSName オブジェクトに変換するファクトリメソッドです。
abstract  GSSName GSSManager.createName(String nameStr, Oid nameType, Oid mech)
          指定されたネームスペースの文字列名を GSSName オブジェクトに変換し、それを機構に対して標準化するファクトリメソッドです。
abstract  GSSName GSSManager.createName(String nameStr, Oid nameType, Oid mech)
          指定されたネームスペースの文字列名を GSSName オブジェクトに変換し、それを機構に対して標準化するファクトリメソッドです。
abstract  GSSName GSSManager.createName(byte[] name, Oid nameType, Oid mech)
          指定されたネームスペースの名前を含む byte 配列を GSSName オブジェクトに変換し、それを機構に対して標準化するファクトリメソッドです。
abstract  GSSName GSSManager.createName(byte[] name, Oid nameType, Oid mech)
          指定されたネームスペースの名前を含む byte 配列を GSSName オブジェクトに変換し、それを機構に対して標準化するファクトリメソッドです。
abstract  GSSCredential GSSManager.createCredential(GSSName name, int lifetime, Oid mech, int usage)
          機構の資格を 1 つだけ取得するためのファクトリメソッドです。
abstract  GSSCredential GSSManager.createCredential(GSSName name, int lifetime, Oid[] mechs, int usage)
          複数の機構を使用して資格を取得するためのファクトリメソッドです。
abstract  GSSContext GSSManager.createContext(GSSName peer, Oid mech, GSSCredential myCred, int lifetime)
          起動側でコンテキストを作成するためのファクトリメソッドです。
abstract  void GSSManager.addProviderAtFront(Provider p, Oid mech)
          このメソッドを使用して、サポートが必要な機構に対して特定のプロバイダを優先して使用することを GSSManager に設定します。
abstract  void GSSManager.addProviderAtEnd(Provider p, Oid mech)
          このメソッドを使用して、指定された機構をサポートするプロバイダが見つからないときに使用するプロバイダを、GSSManager に設定します。
 GSSName GSSCredential.getName(Oid mech)
          資格が表明するエンティティの GSS-API 機構名を取り出します。
 int GSSCredential.getRemainingInitLifetime(Oid mech)
          資格の残りの寿命 (秒単位) で返します。
 int GSSCredential.getRemainingAcceptLifetime(Oid mech)
          資格の残りの寿命 (秒単位) で返します。
 int GSSCredential.getUsage(Oid mech)
          特定の GSS-API 機構の資格使用モードを返します。
 void GSSCredential.add(GSSName name, int initLifetime, int acceptLifetime, Oid mech, int usage)
          GSS-API 機構固有の資格要素を既存の資格に追加します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.