kz.gamma.cmp
Class BillingInfo

java.lang.Object
  extended by kz.gamma.cmp.BillingInfo

public class BillingInfo
extends java.lang.Object

Парсер информации о биллинге

Author:
Renat Karimov

Constructor Summary
BillingInfo()
           
 
Method Summary
 java.util.List parseBody(byte[] body)
          Парсинг ASN структуры, используемой для хранения информации о биллинге
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BillingInfo

public BillingInfo()
Method Detail

parseBody

public java.util.List parseBody(byte[] body)
                         throws java.io.IOException
Парсинг ASN структуры, используемой для хранения информации о биллинге

Parameters:
body - Тело в ASN формате
Returns:
Биллинг. Ключи:
  • operType (Тип операции: выпуск/отзыв/обновление. Тип int. Обязательный);
  • operTime (Время проведения операции. Тип Date. Обязательный);
  • service (OID службы, выполнившей операцию. Тип String. Обязательный);
  • serialNumber (Серийный номер сертификата. Тип String. Обязательный);
  • subject (DN-имя владельца сертификата. Тип String. Обязательный);
  • notBefore (валидность сертификата (с). Тип Date. Обязательный);
  • notAfter (валидность сертификата (по). Тип Date. Обязательный);
  • keyUsage (Использование ключа. Тип String. Обязательный);
  • keyOID (OID ключа. Тип String. Обязательный);
  • policyList (Список политик сертификата. Тип String. Обязательный);
  • reason (Причина отзыва (только для операции revocation). Тип int. Опциональный).
Throws:
java.io.IOException


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.