CryptoPro J6CF reader.
Public API.

ru.CryptoPro.JCP.KeyStore.J6CF
Class Order

java.lang.Object
  extended by ru.CryptoPro.JCP.KeyStore.J6CF.Order

public class Order
extends java.lang.Object

Работа с данными.

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

Field Summary
static char[] hex_digits
          Массив перевода цифр в символы.
 
Constructor Summary
Order()
           
 
Method Summary
static int digest(char ch)
          Перевод символа в десятичную цифру.
static short get(byte[] src, int pos)
          Преобразование двух байт к short.
static byte[] toByteArray(java.lang.String text)
          Перевод строки в массив байтов.
static java.lang.String toHexSequence(byte[] array)
          Текстовое 16-ричное представление массива.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hex_digits

public static final char[] hex_digits
Массив перевода цифр в символы.

Constructor Detail

Order

public Order()
Method Detail

get

public static short get(byte[] src,
                        int pos)
Преобразование двух байт к short.

Parameters:
src - массив байтов
pos - начальная позиция для преобразования
Returns:
short: (short)( src + pos )

toHexSequence

public static java.lang.String toHexSequence(byte[] array)
Текстовое 16-ричное представление массива.

Parameters:
array - массив
Returns:
текстовое представление, без разделителей
See Also:
toByteArray(java.lang.String)

digest

public static int digest(char ch)
Перевод символа в десятичную цифру.

Parameters:
ch - символ
Returns:
десячичная цифра; -1 (если символ не цифра)

toByteArray

public static byte[] toByteArray(java.lang.String text)
Перевод строки в массив байтов. Строка не должна содержать посторонних символов и длина строки должна быть кратна 2.

Parameters:
text - строка
Returns:
массив байтов; null (если строка имеет неверный формат)
See Also:
toHexSequence(byte[])

Copyright Crypto-Pro.
All rights reserved.