os/security/cryptoservices/certificateandkeymgmt/tpkcs12intgrtn/testdatainput/cb002/safebag_cb002_2.txt
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // SafeContents
     2 // PARAM1: salt
     3 // PARAM2: iteration count
     4 // PARAM3: cipher_oid
     5 // PARAM4: cipher
     6 // PARAM5: key
     7 // PARAM6: iv
     8 // PARAM7: The filename of the DER encoded keyfile
     9 // PARAM8: The name of the certificate file
    10 // PARAM9: The 'friendly' name of the certificate
    11 // SafeBag
    12 
    13 //  key bag
    14 
    15 SEQUENCE
    16 	OID=PKCS12_BAGTYPES_KEYBAG
    17 	EXPLICIT
    18 		INCLUDE_BINARY_FILE=$7
    19 	END
    20 	// Attributes
    21 	SET
    22 		SEQUENCE
    23 			OID=PKCS9_LOCAL_KEYID
    24 			SET
    25 				OUTPUT_BINARY_FILE=localkeyid.der,1				
    26 					OCTETSTRING
    27 						HASH=sha1
    28 							INCLUDE_BINARY_FILE=$8
    29 						END
    30 					END
    31 				END
    32 			END
    33 		END 
    34 		SEQUENCE
    35 			OID=PKCS9_FRIENDLY_NAME
    36 			SET
    37 				OUTPUT_BINARY_FILE=friendlyname.der,1
    38 					BMPSTRING=symbian
    39 				END
    40 			END
    41 		END	
    42 	END
    43 END
    44 
    45 
    46 
    47 // certbag
    48 SEQUENCE
    49 	OID=PKCS12_BAGTYPES_CERTBAG
    50 	EXPLICIT
    51 		// CertBag
    52 		SEQUENCE
    53 			OID=PKCS9_CERTTYPES_PKCS12_X509
    54 			EXPLICIT
    55 				OCTETSTRING
    56 					INCLUDE_BINARY_FILE=$8
    57 				END
    58 			END
    59 		END
    60 	END
    61 	// Attributes
    62 	SET
    63 		SEQUENCE
    64 			OID=PKCS9_LOCAL_KEYID
    65 			SET
    66 				OUTPUT_BINARY_FILE=cb002_localkeyid.der,1				
    67 					OCTETSTRING
    68 						HASH=sha1
    69 							INCLUDE_BINARY_FILE=$8
    70 						END
    71 					END
    72 				END
    73 			END
    74 		END 
    75 		SEQUENCE
    76 			OID=PKCS9_FRIENDLY_NAME
    77 			SET
    78 				OUTPUT_BINARY_FILE=cb002_friendlyname.der,1
    79 					BMPSTRING=symbian
    80 				END
    81 			END
    82 		END	
    83 	END
    84 END
    85 
    86 
    87 
    88 
    89 
    90 
    91 // CRL bag 
    92 SEQUENCE
    93 	OID=PKCS12_BAGTYPES_CRLBAG
    94 	EXPLICIT=0
    95 		// CRLBag
    96 		SEQUENCE
    97 			OID=X509CRL
    98 			EXPLICIT=0
    99 				OCTETSTRING
   100 					INCLUDE_BINARY_FILE=../root5crl.der
   101 				END
   102 			END
   103 		END
   104 	END
   105 	// Attributes
   106 	SET
   107 		SEQUENCE
   108 			OID=PKCS9_FRIENDLY_NAME
   109 			SET
   110 				OUTPUT_BINARY_FILE=cb002_friendlyname.der,1
   111 					BMPSTRING=symbian
   112 				END
   113 			END
   114 		END	
   115 	END
   116 END
   117 
   118 
   119 //Secret bag
   120 
   121 SEQUENCE
   122 	OID=PKCS12_BAGTYPES_SECRETBAG
   123 	EXPLICIT=0
   124 		SEQUENCE
   125 			OID=SYMBIAN_DEVICE_ID_LIST
   126 			EXPLICIT=0
   127 				SEQUENCE
   128 					UTF8STRING=11111111-222222-3-44
   129 				END
   130 			END
   131 		END
   132 	END
   133 	// No attributes
   134 END
   135 
   136 
   137 // Shrouded Key bag
   138 SEQUENCE
   139 	OID=PKCS12_BAGTYPES_PKCS8SHROUDEDKEYBAG
   140 	EXPLICIT
   141 		OUTPUT_BINARY_FILE=safebag_shrouded_cb002_2.der,1
   142 			// KeyBag
   143 			SEQUENCE
   144 				SEQUENCE
   145 					OID=$3
   146 					SEQUENCE
   147 						OCTETSTRING
   148 							RAW=$1
   149 						END
   150 						INTEGER=$2
   151 					END
   152 				END
   153 				OCTETSTRING
   154 					ENCRYPT=$4,$5,$6
   155 						INCLUDE_BINARY_FILE=$7
   156 					END	
   157 				END
   158 			END
   159 		END
   160 	END
   161 	// Attributes
   162 	SET
   163 		SEQUENCE
   164 			OID=PKCS9_LOCAL_KEYID
   165 			SET
   166 				OUTPUT_BINARY_FILE=cb002_localkeyid.der,1			
   167 					OCTETSTRING
   168 						HASH=sha1
   169 							INCLUDE_BINARY_FILE=$8
   170 						END
   171 					END
   172 				END
   173 			END
   174 		END 
   175 		SEQUENCE
   176 			OID=PKCS9_FRIENDLY_NAME
   177 			SET
   178 				OUTPUT_BINARY_FILE=cb002_friendlyname.der,1
   179 					BMPSTRING=symbian
   180 				END
   181 			END
   182 		END	
   183 	END
   184 END