os/security/cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/testdatainput/cb001/safebag_cb001.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/cb001/safebag_cb001.txt	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,169 @@
     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 +OUTPUT_BINARY_FILE=oomkeybag.der,1
    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=localkeyid.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 +			
    1.40 +					SET
    1.41 +						OUTPUT_BINARY_FILE=friendlyname.der,1
    1.42 +							BMPSTRING=symbian
    1.43 +						END
    1.44 +					END
    1.45 +			END	
    1.46 +		END
    1.47 +	END
    1.48 +END
    1.49 +
    1.50 +
    1.51 +
    1.52 +
    1.53 +
    1.54 +
    1.55 +// certbag
    1.56 +OUTPUT_BINARY_FILE=oomcertbag.der,1
    1.57 +	SEQUENCE
    1.58 +		OID=PKCS12_BAGTYPES_CERTBAG
    1.59 +		EXPLICIT
    1.60 +			// CertBag
    1.61 +			SEQUENCE
    1.62 +				OID=PKCS9_CERTTYPES_PKCS12_X509
    1.63 +				EXPLICIT
    1.64 +					OCTETSTRING
    1.65 +						INCLUDE_BINARY_FILE=$8
    1.66 +					END
    1.67 +				END
    1.68 +			END
    1.69 +		END
    1.70 +		// Attributes
    1.71 +		SET
    1.72 +			SEQUENCE
    1.73 +				OID=PKCS9_LOCAL_KEYID
    1.74 +			
    1.75 +				SET	
    1.76 +					OUTPUT_BINARY_FILE=localkeyid_cert.der,1
    1.77 +						OCTETSTRING
    1.78 +							HASH=sha1
    1.79 +								INCLUDE_BINARY_FILE=$8
    1.80 +							END
    1.81 +						END
    1.82 +					END
    1.83 +				END
    1.84 +			END 
    1.85 +			SEQUENCE
    1.86 +				OID=PKCS9_FRIENDLY_NAME
    1.87 +			
    1.88 +				SET
    1.89 +					OUTPUT_BINARY_FILE=friendlyname.der,1
    1.90 +						BMPSTRING=symbian
    1.91 +					END
    1.92 +				END
    1.93 +			END	
    1.94 +		END
    1.95 +	END
    1.96 +END
    1.97 +
    1.98 +
    1.99 +OUTPUT_BINARY_FILE=oomsafecontentsbag.der,1
   1.100 +	SEQUENCE
   1.101 +		OID=PKCS12_BAGTYPES_SAFECONTENTSBAG
   1.102 +		EXPLICIT=0
   1.103 +			INCLUDE=../safecontents.txt,sample.txt,,,
   1.104 +		END
   1.105 +		// Attributes
   1.106 +		SET
   1.107 +			SEQUENCE
   1.108 +				OID=PKCS9_FRIENDLY_NAME
   1.109 +			
   1.110 +				SET
   1.111 +					BMPSTRING=symbian
   1.112 +				END
   1.113 +			END	
   1.114 +		END
   1.115 +	END
   1.116 +END
   1.117 +
   1.118 +
   1.119 +//ShroudedkeyBag
   1.120 +OUTPUT_BINARY_FILE=oomshroudedkeybag.der,1
   1.121 +	SEQUENCE
   1.122 +		OID=PKCS12_BAGTYPES_PKCS8SHROUDEDKEYBAG
   1.123 +		EXPLICIT
   1.124 +			OUTPUT_BINARY_FILE=safebag_shrouded_cb001.der,1
   1.125 +			// KeyBag
   1.126 +				SEQUENCE
   1.127 +					SEQUENCE
   1.128 +						OID=$3
   1.129 +						SEQUENCE
   1.130 +							OCTETSTRING
   1.131 +								RAW=$1
   1.132 +							END
   1.133 +							INTEGER=$2
   1.134 +						END
   1.135 +					END
   1.136 +					OCTETSTRING
   1.137 +						ENCRYPT=$4,$5,$6
   1.138 +							INCLUDE_BINARY_FILE=$7
   1.139 +						END	
   1.140 +					END
   1.141 +				END
   1.142 +			END
   1.143 +		END
   1.144 +		// Attributes
   1.145 +		SET
   1.146 +			SEQUENCE
   1.147 +				OID=PKCS9_LOCAL_KEYID
   1.148 +				SET	
   1.149 +					OUTPUT_BINARY_FILE=lockal_shrouded.der,1			
   1.150 +						OCTETSTRING
   1.151 +							HASH=sha1
   1.152 +								INCLUDE_BINARY_FILE=$8
   1.153 +							END
   1.154 +						END
   1.155 +					END
   1.156 +				END
   1.157 +			END 
   1.158 +			SEQUENCE
   1.159 +				OID=PKCS9_FRIENDLY_NAME
   1.160 +				SET
   1.161 +					OUTPUT_BINARY_FILE=friendlyname.der,1
   1.162 +						BMPSTRING=$9
   1.163 +					END
   1.164 +				END
   1.165 +			END	
   1.166 +		END
   1.167 +	END
   1.168 +END
   1.169 +
   1.170 +
   1.171 +
   1.172 +