public class Oid extends Object
Oids являются иерархически глобально поддающимися толкованию идентификаторами, используемыми в пределах платформы GSS-API, чтобы идентифицировать форматы имени и механизмы.
Структура и кодирование Oids определяются в ISOIEC-8824 и ISOIEC-8825. Например представление Oid Kerberos механизм V5 "1.2.840.113554.1.2.2"
Имя GSSName class содержит общедоступные статические объекты Oid, представляющие типы стандартного имени, определенные в GSS-API.
| Конструктор и Описание |
|---|
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)
Тесты, если два объекта Oid представляют то же самое Объектное значение идентификатора.
|
byte[] |
getDER()
Возвращает полный ASN.1 DER кодирующий для этого объекта oid, который включает тег и длину.
|
int |
hashCode()
Возвращает значение хэш-кода для этого Oid.
|
Строка |
toString()
Возвращает строковое представление целочисленных компонентов oid в точке разделенная нотация.
|
public Oid(String strOid) throws GSSException
strOid - точка разделенное строковое представление oid. Например, "1.2.840.113554.1.2.2".GSSException - может быть брошен, когда строка неправильно форматируетсяpublic Oid(InputStream derOid) throws GSSException
derOid - поток, содержащий DER закодированный oidGSSException - может быть брошен, когда кодирование DER не следует за предписанным форматом.public Oid(byte[] data)
throws GSSException
data - байтовый массив, содержащий DER закодированный oidGSSException - может быть брошен, когда кодирование DER не следует за предписанным форматом.public String toString()
public boolean equals(Object other)
equals в class Objectother - объект Oid, который должен быть по сравнению с этимtrue если два объекта Oid представляют то же самое значение, false иначе.Object.hashCode(), HashMappublic byte[] getDER()
throws GSSException
GSSException - может быть брошен, когда oid не может быть закодированpublic boolean containedIn(Oid[] oids)
oids - массив Oid, чтобы искатьpublic int hashCode()
hashCode в class ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92