os/security/cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/testdatainput/cb005/safebag_cb005.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.txt	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,135 @@
     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_firstkey.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_firstkey.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 +
    1.51 +// certbag
    1.52 +SEQUENCE
    1.53 +	OID=PKCS12_BAGTYPES_CERTBAG
    1.54 +	EXPLICIT
    1.55 +		// CertBag
    1.56 +		SEQUENCE
    1.57 +			OID=PKCS9_CERTTYPES_PKCS12_X509
    1.58 +			EXPLICIT
    1.59 +				OCTETSTRING
    1.60 +					INCLUDE_BINARY_FILE=$8
    1.61 +				END
    1.62 +			END
    1.63 +		END
    1.64 +	END
    1.65 +	// Attributes
    1.66 +	SET
    1.67 +		SEQUENCE
    1.68 +			OID=PKCS9_LOCAL_KEYID
    1.69 +			SET
    1.70 +				OUTPUT_BINARY_FILE=cb005_localkeyid_firstcertbag.der,1				
    1.71 +					OCTETSTRING
    1.72 +						HASH=sha1
    1.73 +							INCLUDE_BINARY_FILE=$8
    1.74 +						END
    1.75 +					END
    1.76 +				END
    1.77 +			END
    1.78 +		END 
    1.79 +		SEQUENCE
    1.80 +			OID=PKCS9_FRIENDLY_NAME
    1.81 +			SET
    1.82 +				OUTPUT_BINARY_FILE=cb005_friendlyname_firstcertbag.der,1
    1.83 +					BMPSTRING=symbian
    1.84 +				END
    1.85 +			END
    1.86 +		END	
    1.87 +	END
    1.88 +END
    1.89 +
    1.90 +// Shrouded Key bag
    1.91 +SEQUENCE
    1.92 +	OID=PKCS12_BAGTYPES_PKCS8SHROUDEDKEYBAG
    1.93 +	EXPLICIT
    1.94 +		OUTPUT_BINARY_FILE=safebag_shrouded_cb005_1.der,1
    1.95 +			// KeyBag
    1.96 +			SEQUENCE
    1.97 +				SEQUENCE
    1.98 +					OID=$3
    1.99 +					SEQUENCE
   1.100 +						OCTETSTRING
   1.101 +							RAW=$1
   1.102 +						END
   1.103 +						INTEGER=$2
   1.104 +					END
   1.105 +				END
   1.106 +				OCTETSTRING
   1.107 +					ENCRYPT=$4,$5,$6
   1.108 +						INCLUDE_BINARY_FILE=$7
   1.109 +					END	
   1.110 +				END
   1.111 +			END
   1.112 +		END
   1.113 +	END
   1.114 +	// Attributes
   1.115 +	SET
   1.116 +		SEQUENCE
   1.117 +			OID=PKCS9_LOCAL_KEYID
   1.118 +			SET
   1.119 +				OUTPUT_BINARY_FILE=cb005_localkeyid_firstshrouded.der,1
   1.120 +					OCTETSTRING
   1.121 +						HASH=sha1
   1.122 +							INCLUDE_BINARY_FILE=$8
   1.123 +						END
   1.124 +					END
   1.125 +				END
   1.126 +			END
   1.127 +		END 
   1.128 +		SEQUENCE
   1.129 +			OID=PKCS9_FRIENDLY_NAME
   1.130 +			SET
   1.131 +				OUTPUT_BINARY_FILE=cb005_friendlyname_firstshrouded.der,1
   1.132 +					BMPSTRING=symbian
   1.133 +				END
   1.134 +			END
   1.135 +		END	
   1.136 +	END
   1.137 +END
   1.138 +