WIP more asn1
This commit is contained in:
		
							parent
							
								
									9adf912e88
								
							
						
					
					
						commit
						526a4416fe
					
				| @ -281,20 +281,19 @@ function createCsrBodyEc(domains, xy) { | ||||
|     )) | ||||
| 
 | ||||
|       // #0 Total 3
 | ||||
|     , '02 01 00'                                                      // 3 bytes, int 0
 | ||||
|     , ASN1('02', '00') | ||||
| 
 | ||||
|       // Subject
 | ||||
|       // #1 Total 2+11+n
 | ||||
|     , '30 {3.2.0seqlen}'                                              // 2 bytes, sequence
 | ||||
|       .replace(/{[^}]+}/, numToHex(2+2+5+2+sublen)) | ||||
|     , ASN1('30' | ||||
|       , '31 {4.3.0setlen}'                                            // 2 bytes, set
 | ||||
|         .replace(/{[^}]+}/, numToHex(2+5+2+sublen)) | ||||
|         , '30 {5.4.0seqlen}'                                          // 2 bytes, sequence
 | ||||
|           .replace(/{[^}]+}/, numToHex(5+2+sublen)) | ||||
|         , '06 03 55 04 03'                                            // 5 bytes, object id (commonName)
 | ||||
|         , '0C {dlen} {domain.tld}'                                    // 2+n bytes, utf8string
 | ||||
|           .replace(/{dlen}/, numToHex(sublen)) | ||||
|           .replace(/{domain\.tld}/, strToHex(domains[0])) | ||||
|         , ASN1('30' | ||||
|             // object id (commonName)
 | ||||
|           , ASN1('06', '55 04 03') | ||||
|           , ASN1('0C', strToHex(domains[0])) | ||||
|           ) | ||||
|       ) | ||||
| 
 | ||||
|       // P-256 Public Key
 | ||||
|       // #2 Total 2+25+xy
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user