|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.ietf.jgss.Oid
This class represents Universal Object Identifiers (Oids) and their associated operations.
Oids are hierarchically globally-interpretable identifiers used within the GSS-API framework to identify mechanisms and name formats. The structure and encoding of Oids is defined in ISOIEC-8824 and ISOIEC-8825. For example the Oid representation of Kerberos V5 mechanism is "1.2.840.113554.1.2.2"
The GSSName name class contains public static Oid objects representing the standard name types defined in GSS-API.
Normative reference:
rfc2853.txt (June 2000)
| Constructor Summary | |
Oid(byte[] derOid)
Creates an Oid object from its DER encoding. |
|
Oid(InputStream derOid)
Creates an Oid object from its DER encoding. |
|
Oid(String strOid)
Creates an Oid object from a string representation of its integer components. |
|
| Method Summary | |
boolean |
containedIn(Oid[] oids)
A utility method to test if this Oid value is contained within the supplied Oid array. |
boolean |
equals(Object obj)
Tests if two Oid objects represent the same object identifier value. |
byte[] |
getDER()
Returns the full ASN.1 DER encoding for this oid object, which includes the tag and length. |
int |
hashCode()
Returns a hashcode for this OID. |
String |
toString()
Returns a string representation of the oid's integer components in dot separated notation. |
| Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public Oid(String strOid)
throws GSSException
strOid - the dot separated string representation of the oid. For
instance, "1.2.840.113554.1.2.2".
public Oid(InputStream derOid)
throws GSSException
derOid - stream containing the DER encoded oid.
public Oid(byte[] derOid)
throws GSSException
derOid - byte array storing a DER encoded oid.| Method Detail |
public String toString()
public boolean equals(Object obj)
obj - the Oid object that has to be compared to this one.public int hashCode()
public byte[] getDER()
throws GSSException
public boolean containedIn(Oid[] oids)
oids - the array of oids to search.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||