os/security/cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/testdatainput/cb005/safebag_cb005_2.txt
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/security/cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/testdatainput/cb005/safebag_cb005_2.txt	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,178 @@
     1.4 +// SafeContents
     1.5 +// PARAM1: salt
     1.6 +// PARAM2: iteration count
     1.7 +// PARAM3: cipher_oid
     1.8 +// PARAM4: cipher
     1.9 +// PARAM5: key
    1.10 +// PARAM6: iv
    1.11 +// PARAM7: The filename of the DER encoded keyfile
    1.12 +// PARAM8: The name of the certificate file
    1.13 +// PARAM9: The 'friendly' name of the certificate
    1.14 +// SafeBag
    1.15 +
    1.16 +//  key bag
    1.17 +
    1.18 +SEQUENCE
    1.19 +	OID=PKCS12_BAGTYPES_KEYBAG
    1.20 +	EXPLICIT
    1.21 +		INCLUDE_BINARY_FILE=$7
    1.22 +	END
    1.23 +	// Attributes
    1.24 +	SET
    1.25 +		SEQUENCE
    1.26 +			OID=PKCS9_LOCAL_KEYID
    1.27 +			SET
    1.28 +				OUTPUT_BINARY_FILE=cb005_localkeyid_secondkey.der,1			
    1.29 +					OCTETSTRING
    1.30 +						HASH=sha1
    1.31 +							INCLUDE_BINARY_FILE=$8
    1.32 +						END
    1.33 +					END
    1.34 +				END
    1.35 +			END
    1.36 +		END 
    1.37 +		SEQUENCE
    1.38 +			OID=PKCS9_FRIENDLY_NAME
    1.39 +			SET
    1.40 +				OUTPUT_BINARY_FILE=cb005_friendlyname_secondkey.der,1
    1.41 +					BMPSTRING=symbian
    1.42 +				END
    1.43 +			END
    1.44 +		END	
    1.45 +	END
    1.46 +END
    1.47 +
    1.48 +
    1.49 +
    1.50 +// certbag
    1.51 +SEQUENCE
    1.52 +	OID=PKCS12_BAGTYPES_CERTBAG
    1.53 +	EXPLICIT
    1.54 +		// CertBag
    1.55 +		SEQUENCE
    1.56 +			OID=PKCS9_CERTTYPES_PKCS12_X509
    1.57 +			EXPLICIT
    1.58 +				OCTETSTRING
    1.59 +					INCLUDE_BINARY_FILE=$8
    1.60 +				END
    1.61 +			END
    1.62 +		END
    1.63 +	END
    1.64 +	// Attributes
    1.65 +	SET
    1.66 +		SEQUENCE
    1.67 +			OID=PKCS9_LOCAL_KEYID
    1.68 +			SET
    1.69 +				OUTPUT_BINARY_FILE=cb005_localkeyid_secondcert.der,1			
    1.70 +					OCTETSTRING
    1.71 +						HASH=sha1
    1.72 +							INCLUDE_BINARY_FILE=$8
    1.73 +						END
    1.74 +					END
    1.75 +				END
    1.76 +			END
    1.77 +		END 
    1.78 +		SEQUENCE
    1.79 +			OID=PKCS9_FRIENDLY_NAME
    1.80 +			SET
    1.81 +				OUTPUT_BINARY_FILE=cb005_friendlyname_secondcert.der,1
    1.82 +					BMPSTRING=symbian
    1.83 +				END
    1.84 +			END
    1.85 +		END	
    1.86 +	END
    1.87 +END
    1.88 +
    1.89 +// CRL bag 
    1.90 +SEQUENCE
    1.91 +	OID=PKCS12_BAGTYPES_CRLBAG
    1.92 +	EXPLICIT=0
    1.93 +		// CRLBag
    1.94 +		SEQUENCE
    1.95 +			OID=X509CRL
    1.96 +			EXPLICIT=0
    1.97 +				OCTETSTRING
    1.98 +					INCLUDE_BINARY_FILE=../root5crl.der
    1.99 +				END
   1.100 +			END
   1.101 +		END
   1.102 +	END
   1.103 +	// Attributes
   1.104 +	SET
   1.105 +		SEQUENCE
   1.106 +			OID=PKCS9_FRIENDLY_NAME
   1.107 +			SET
   1.108 +				BMPSTRING=symbian
   1.109 +			END
   1.110 +		END	
   1.111 +	END
   1.112 +END
   1.113 +
   1.114 +
   1.115 +//Secret bag
   1.116 +
   1.117 +SEQUENCE
   1.118 +	OID=PKCS12_BAGTYPES_SECRETBAG
   1.119 +	EXPLICIT=0
   1.120 +		SEQUENCE
   1.121 +			OID=SYMBIAN_DEVICE_ID_LIST
   1.122 +			EXPLICIT=0
   1.123 +				SEQUENCE
   1.124 +					UTF8STRING=11111111-222222-3-44
   1.125 +				END
   1.126 +			END
   1.127 +		END
   1.128 +	END
   1.129 +	// No attributes
   1.130 +END
   1.131 +
   1.132 +
   1.133 +// Shrouded Key bag
   1.134 +SEQUENCE
   1.135 +	OID=PKCS12_BAGTYPES_PKCS8SHROUDEDKEYBAG
   1.136 +	EXPLICIT
   1.137 +		OUTPUT_BINARY_FILE=safebag_shrouded_cb005_2.der,1
   1.138 +			// KeyBag
   1.139 +			SEQUENCE
   1.140 +				SEQUENCE
   1.141 +					OID=$3
   1.142 +					SEQUENCE
   1.143 +						OCTETSTRING
   1.144 +							RAW=$1
   1.145 +						END
   1.146 +						INTEGER=$2
   1.147 +					END
   1.148 +				END
   1.149 +				OCTETSTRING
   1.150 +					ENCRYPT=$4,$5,$6
   1.151 +						INCLUDE_BINARY_FILE=$7
   1.152 +					END	
   1.153 +				END
   1.154 +			END
   1.155 +		END
   1.156 +	END
   1.157 +	// Attributes
   1.158 +	SET
   1.159 +		SEQUENCE
   1.160 +			OID=PKCS9_LOCAL_KEYID
   1.161 +			SET
   1.162 +				OUTPUT_BINARY_FILE=cb005_localkeyid_secondshrouded.der,1			
   1.163 +					OCTETSTRING
   1.164 +						HASH=sha1
   1.165 +							INCLUDE_BINARY_FILE=$8
   1.166 +						END
   1.167 +
   1.168 +					END
   1.169 +				END
   1.170 +			END
   1.171 +		END 
   1.172 +		SEQUENCE
   1.173 +			OID=PKCS9_FRIENDLY_NAME
   1.174 +			SET
   1.175 +				OUTPUT_BINARY_FILE=cb005_friendlyname_secondshrouded.der,1
   1.176 +					BMPSTRING=symbian
   1.177 +				END
   1.178 +			END
   1.179 +		END	
   1.180 +	END
   1.181 +END