/**
 *  @author   ETSI / STF481 / STF507 / STF517 / STF538
 *  @version  $URL$
 *            $Id$
 *  @desc     Module containing Pics for Security ATS
 *  @copyright   ETSI Copyright Notification
 *               No part may be reproduced except as authorized by written permission.
 *               The copyright and the foregoing restriction extend to reproduction in all media.
 *               All rights reserved.
 *
 */
module ItsGenCert_Pics {
    
  // LibIts
  import from IEEE1609dot2BaseTypes language "ASN.1:1997" all;
  import from IEEE1609dot2 language "ASN.1:1997" all;
  import from EtsiTs103097Module language "ASN.1:1997" all; 
    
  // LibItsSecurity
  //import from LibItsSecurity_TypesAndValues all;
  import from ItsGenCert_TypeAndValues all;
    
  modulepar certificate_params_list PICS_CERTFICATES := { 
    { 
      "CERT_IUT_A_RCA",                                                   // certificate_id
      omit,                                                               // current_position
      { start_ := c_2018_01_01_gmt_paris, duration := c_six_months },     // validity_period
      omit,                                                               // app_permissions
      omit,                                                               // issuing_permissions
      sha256,                                                             // hash_algorithm
      e_nist_p256,                                                        // curve
      "CERT_IUT_A_RCA"                                                    // signed_by
    }, 
    { 
      "CERT_IUT_A_AA",                                                    // certificate_id
      omit,                                                               // current_position
      { start_ := c_2018_01_01_gmt_paris, duration := c_six_months },     // validity_period
      omit,                                                               // app_permissions
      omit,                                                               // issuing_permissions
      sha256,                                                             // hash_algorithm
      e_nist_p256,                                                        // curve
      "CERT_IUT_A_RCA"                                                    // signed_by
    }
    //       { cc_iutCert_B, sha256, '0000000000000000'O, '0000000000000000'O, { circularRegion := { center := {0, 0}, radius := 1000 } } } // CERT_IUT_B_AT
  }
    
} // End of module ItsGenCert_Pics 
