eapol/eapol_framework/wapi_common/include/abs_ec_am_certificate_store.h
changeset 18 7aac0b9e8906
parent 17 8840d3e38314
child 20 8b3129ac4c0f
--- a/eapol/eapol_framework/wapi_common/include/abs_ec_am_certificate_store.h	Fri Mar 19 09:29:58 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-/*
-* ============================================================================
-*  Name        : ./accesssec/eapol/eapol_framework/wapi_common/include/abs_ec_am_certificate_store.h
-*  Part of     : WAPI / WAPI       *** Info from the SWAD
-*  Description : WAPI authentication
-*  Version     : %version: 11 % << Don't touch! Updated by Synergy at check-out.
-*
-*  Copyright © 2001-2009 Nokia.  All rights reserved.
-*  This material, including documentation and any related computer
-*  programs, is protected by copyright controlled by Nokia.  All
-*  rights are reserved.  Copying, including reproducing, storing,
-*  adapting or translating, any or all of this material requires the
-*  prior written consent of Nokia.  This material also contains
-*  confidential information which may not be disclosed to others
-*  without the prior written consent of Nokia.
-* ============================================================================
-* Template version: 4.2
-*/
-
-
-
-#if !defined(_ABS_EC_AM_CERTIFICATE_STORE_H_)
-#define _ABS_EC_AM_CERTIFICATE_STORE_H_
-
-#if defined(USE_EC_CERTIFICATE_STORE)
-
-#include "eap_am_export.h"
-#include "eap_array.h"
-#include "wapi_types.h"
-#include "ec_cs_types.h"
-#include "ec_cs_data.h"
-
-/// This class declares the functions adaptation module of elliptic curve sertificate store
-/// requires from the elliptic curve sertificate store.
-class EAP_EXPORT abs_ec_am_certificate_store_c
-{
-private:
-	//--------------------------------------------------
-
-	//--------------------------------------------------
-protected:
-	//--------------------------------------------------
-
-	//--------------------------------------------------
-public:
-	//--------------------------------------------------
-
-	/// Destructor does nothing.
-	virtual ~abs_ec_am_certificate_store_c()
-	{
-	}
-
-	/// Constructor does nothing.
-	abs_ec_am_certificate_store_c()
-	{
-	}
-
-	/**
-	 * This function call completes initialize_certificate_store() function call.
-	 * After all imported certificate files are handled, AM must call this function.
-	 * WAPI authentication will continue within this function call.
-	 */
-	virtual eap_status_e complete_initialize_certificate_store(
-		const wapi_completion_operation_e completion_operation) = 0;
-
-	/**
-	 * This function call removes cached certificate store data.
-	 */
-	virtual eap_status_e remove_cached_certificate_store_data() = 0;
-
-	/**
-	 * This function call adds certificate to certificate store.
-	 * this function call is completed with complete_add_imported_certificate_file() function.
-	 */
-	virtual eap_status_e add_imported_certificate_file(
-		const eap_variable_data_c * const in_imported_certificate_file_data,
-		const eap_variable_data_c * const in_imported_certificate_filename) = 0;
-
-	/**
-	 * This function call completes read_certificate_store_data() function call.
-	 */
-	virtual eap_status_e complete_read_certificate_store_data(
-		const eap_status_e in_completion_status,
-		const ec_cs_pending_operation_e in_pending_operation,
-		EAP_TEMPLATE_CONST eap_array_c<ec_cs_data_c> * const in_references_and_data_blocks) = 0;
-	
-	/**
-	 * This function call completes write_certificate_store_data() function call.
-	 */
-	virtual eap_status_e complete_write_certificate_store_data(
-		const eap_status_e in_completion_status,
-		const ec_cs_pending_operation_e in_pending_operation) = 0;
-
-	/**
-	 * This function call queries list of certificates.
-	 */
-	virtual eap_status_e query_certificate_list() = 0;
-
-	/**
-	 * This function call starts import of certificate files.
-	 */
-	virtual eap_status_e start_certificate_import() = 0;
-
-	//--------------------------------------------------
-}; // class abs_ec_am_certificate_store_c
-
-#endif //#if defined(USE_EC_CERTIFICATE_STORE)
-
-#endif //#if !defined(_ABS_EC_AM_CERTIFICATE_STORE_H_)
-
-//--------------------------------------------------
-
-
-
-// End.