/*
 * Copyright(C) 2003 Проект ИОК
 *
 * Этот файл содержит информацию, являющуюся
 * собственностью компании Крипто Про.
 *
 * Любая часть этого файла не может быть скопирована,
 * исправлена, переведена на другие языки,
 * локализована или модифицирована любым способом,
 * откомпилирована, передана по сети с или на
 * любую компьютерную систему без предварительного
 * заключения соглашения с компанией Крипто Про.
 */

/*!
 * \file $RCSfile: CA_CMP_RevAnnContent.h,v $
 * \version $Revision: 1.8 $
 * \date $Date: 2005/01/24 12:36:43 $
 * \author $Author: cav $
 *
 * \brief RevAnnContentInfo
 */

#ifndef CA_CMP_REV_H
#define CA_CMP_REV_H

#include "CA_CMP_Types.h"

/**************************************************************/
/*                                                            */
/*  Internal structure                                        */
/*                                                            */
/**************************************************************/

struct RevAnnContentInfo : public PKIXCMP_Message
{
public:
    RevAnnContentInfo();

    // Серийный номер отзываемого сертификата
    CACMPT_SERIAL SerialNumber;

    // RDN отзываемого сертификата.
    CACMPT_PARSED_RDN subjectRDN;

    // Время отзыва.
    CACMPT_Date willBeRevokedAt;

    // 
    PKIStatusEnum PKIStatus;

    // Время отсылки сообщения.
    // Заполняется при разборе сообщения, при создании не используется
    CACMPT_Date badSinceDate;
};

#endif /* CA_CMP_REV_H */
