|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.ietf.jgss.Oid
public class Oid
このクラスは、OID (Universal Object Identifier) とそれに関連付けられた操作を表します。
OID は、グローバルに解釈できる階層化された識別子で、GSS-API フレームワーク内で機構や名前形式を識別するために使用します。
OID の構造とエンコーディングは、ISOIEC-8824 と ISOIEC-8825 に定義されています。たとえば、Kerberos V5 機構の OID 表現は、"1.2.840.113554.1.2.2" です。
GSSName 名前クラスは、GSS-API に定義されている標準の名前型を表す public static Oid オブジェクトで構成されます。
| コンストラクタの概要 | |
|---|---|
Oid(byte[] data)
Oid オブジェクトをその ASN.1 DER エンコーディングから作成します。 |
|
Oid(InputStream derOid)
Oid オブジェクトをその ASN.1 DER エンコーディングから作成します。 |
|
Oid(String strOid)
Oid オブジェクトをその整数部分の文字列表現から作成します。 |
|
| メソッドの概要 | |
|---|---|
boolean |
containedIn(Oid[] oids)
このユーティリティメソッドは、指定された OID 配列内にこの OID 値が格納されているかどうかをテストします。 |
boolean |
equals(Object other)
2 つの Oid オブジェクトが同じオブジェクト識別子の値を表しているかどうかをテストします。 |
byte[] |
getDER()
この Oid オブジェクトを ASN.1 DER で完全にエンコード (タグと長さを含む) して返します。 |
int |
hashCode()
この OID のハッシュコード値を返します。 |
String |
toString()
ドットで区切られた表記で、OID の整数部分の文字列表現を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Oid(String strOid)
throws GSSException
strOid - ドットで区切られた OID の文字列表現 ("1.2.840.113554.1.2.2" など)
GSSException - 文字列の書式が正しくない場合にスローされる
public Oid(InputStream derOid)
throws GSSException
derOid - DER でエンコードされた OID を含むストリーム
GSSException - DER エンコーディングが規定された書式に従っていない場合にスローされる
public Oid(byte[] data)
throws GSSException
data - DER でエンコードされた OID を含む byte 配列
GSSException - DER エンコーディングが規定された書式に従っていない場合にスローされる| メソッドの詳細 |
|---|
public String toString()
Object 内の toStringpublic boolean equals(Object other)
Object 内の equalsother - この Oid オブジェクトと比較する Oid オブジェクト
true、そうでない場合は falseObject.hashCode(),
Hashtable
public byte[] getDER()
throws GSSException
GSSException - Oid をエンコードできなかった場合にスローされるpublic boolean containedIn(Oid[] oids)
oids - 検索する OID の配列
public int hashCode()
Object 内の hashCodeObject.equals(java.lang.Object),
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。