Commit fd75713a authored by berge's avatar berge
Browse files

Added trust points initialization

parent 2c3900ed
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -522,6 +522,7 @@
    	function f_initializeMRTD(in charstring p_configurationId) runs on MRTD {
    		
    		var octetstring v_mrz;
    		var octetstring v_cvcaCert;
    		
    		// Load filesystem
    		f_loadPassportConfiguration(p_configurationId);
@@ -535,6 +536,11 @@
			// FIXME: Force initialization of vc_simu.securityStatus
			vc_simu.passportProtection := e_bac;
			    		
			// FIXME: only in case of terminal authentication
			// FIXME: read from EF.CVCA
			f_readFileData(c_fileCvcaCert01, 0, -1, v_cvcaCert);
			f_addTrustedCertificate("DETESTCVCA00001", v_cvcaCert);    		
			    		
    	} // end f_initializeMRTD
    
    
+1 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ module ePassport_Values {

		const FileInfo c_noFileInfo := {filename := "", shortFileId := '00'O, longFileId := '0000'O};
		const FileInfo c_fileMRZ := {filename := "MRZ", shortFileId := '00'O, longFileId := '0000'O};
		const FileInfo c_fileCvcaCert01 := {filename := "CVCA.cert.01", shortFileId := '00'O, longFileId := '0000'O};
		const FileInfo c_filePrAA := {filename := "DG15.sk", shortFileId := '00'O, longFileId := '0000'O};
		const FileInfo c_filePrCA := {filename := "DG14.sk", shortFileId := '00'O, longFileId := '0000'O};
		const FileInfo c_fileDG1 := {filename := "EF.DG1", shortFileId := '01'O, longFileId := '0101'O};