CryptoPro JCP v 1.0.
Public API.

ru.CryptoPro.JCP.params
Class OID

java.lang.Object
  extended byru.CryptoPro.JCP.params.OID

public class OID
extends java.lang.Object

Идентификатор алгоритма либо параметров алгоритма.

Author:
Copyright 2004-2005 Crypto-Pro. All rights reserved.
Version:1.0

Field Summary
 int[] value
           
 
Constructor Summary
OID(int[] oid)
          Создание нового объекта OID из значения идентификатора, представленного в виде массивы целых чисел.
OID(OID oid)
          Создание нового объекта OID посредством копирования идентификатора.
OID(java.lang.String s)
          Создание нового объекта OID из строкового представления идентификатора.
 
Method Summary
 boolean eq(int[] v)
           
 boolean equals(java.lang.Object that)
           
static OID fromByteZ(byte[] ar)
          преобразование из строки с нулем
 int hashCode()
          Returns a hash code value for the object.
 byte[] toByteZ()
          возвращает байт-строку, заканчивающуюся нулем
 java.lang.String toString()
          Функция возвращает строковое представление идентификатора.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

value

public final int[] value
Constructor Detail

OID

public OID(int[] oid)
Создание нового объекта OID из значения идентификатора, представленного в виде массивы целых чисел.

Parameters:
oid - значение идентификатора

OID

public OID(OID oid)
Создание нового объекта OID посредством копирования идентификатора.

Parameters:
oid - копируемый идентификатор.

OID

public OID(java.lang.String s)
Создание нового объекта OID из строкового представления идентификатора.

Parameters:
s - строковое представление идентификатора
Method Detail

toString

public java.lang.String toString()
Функция возвращает строковое представление идентификатора.

Returns:
строковое представление идентификатора.

eq

public boolean eq(int[] v)

equals

public boolean equals(java.lang.Object that)
Parameters:
that -
Returns:
true if that instanceof OID && value == that.value

hashCode

public int hashCode()
Returns a hash code value for the object. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable.

Returns:
Returns a hash code value for the object.

fromByteZ

public static OID fromByteZ(byte[] ar)
преобразование из строки с нулем

Parameters:
ar -
Returns:
OID

toByteZ

public byte[] toByteZ()
возвращает байт-строку, заканчивающуюся нулем

Returns:
строка байт

Copyright Crypto-Pro.
All rights reserved.