mirror of
				https://github.com/therootcompany/acme.js.git
				synced 2024-11-16 17:29:00 +00:00 
			
		
		
		
	working der generation
This commit is contained in:
		
							parent
							
								
									2e0549af5a
								
							
						
					
					
						commit
						1b01c2c413
					
				
							
								
								
									
										3
									
								
								app.js
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								app.js
									
									
									
									
									
								
							| @ -43,6 +43,9 @@ function run() { | ||||
|     }; | ||||
|     console.log('opts', opts); | ||||
|     Keypairs.generate(opts).then(function (results) { | ||||
|       var der = x509.packPkcs8(results.private); | ||||
|       console.log(der) | ||||
|       // Pem.encode(x509.packPkcs8(privateJwk))
 | ||||
|       $('.js-jwk').innerText = JSON.stringify(results, null, 2); | ||||
|       //
 | ||||
|       $('.js-loading').hidden = true; | ||||
|  | ||||
| @ -66,8 +66,10 @@ | ||||
|       <summary>ACME Account Response</summary> | ||||
|       <pre><code class="js-acme-account-response"> </code></pre> | ||||
|     </details> | ||||
| 
 | ||||
|     <script src="./lib/bluecrypt-encoding.js"></script> | ||||
|     <script src="./lib/ecdsa.js"></script> | ||||
|     <script src="./lib/asn1-packer.js"></script> | ||||
|     <script src="./lib/x509.js"></script> | ||||
|     <script src="./lib/rsa.js"></script> | ||||
|     <script src="./lib/keypairs.js"></script> | ||||
|     <script src="./lib/acme.js"></script> | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| (function (exports) { | ||||
| 
 | ||||
| var Enc = exports.BluecryptEncoding = {}; | ||||
| var Enc = exports.Enc = {}; | ||||
| 
 | ||||
| Enc.bufToBin = function (buf) { | ||||
|   var bin = ''; | ||||
|  | ||||
| @ -128,7 +128,7 @@ | ||||
|     var x = Enc.base64ToHex(jwk.x); | ||||
|     var y = Enc.base64ToHex(jwk.y); | ||||
|     var objId = ('P-256' === jwk.crv) ? OBJ_ID_EC : OBJ_ID_EC_384; | ||||
|     return Enc.hexToUint8( | ||||
|     return Enc.hexToBuf( | ||||
|       ASN1('30' | ||||
|         , ASN1.UInt('01') | ||||
|         , ASN1('04', d) | ||||
| @ -141,7 +141,7 @@ | ||||
|     var x = Enc.base64ToHex(jwk.x); | ||||
|     var y = Enc.base64ToHex(jwk.y); | ||||
|     var objId = ('P-256' === jwk.crv) ? OBJ_ID_EC : OBJ_ID_EC_384; | ||||
|     return Enc.hexToUint8( | ||||
|     return Enc.hexToBuf( | ||||
|       ASN1('30' | ||||
|         , ASN1.UInt('00') | ||||
|         , ASN1('30' | ||||
| @ -159,7 +159,7 @@ | ||||
|     var x = Enc.base64ToHex(jwk.x); | ||||
|     var y = Enc.base64ToHex(jwk.y); | ||||
|     var objId = ('P-256' === jwk.crv) ? OBJ_ID_EC : OBJ_ID_EC_384; | ||||
|     return Enc.hexToUint8( | ||||
|     return Enc.hexToBuf( | ||||
|       ASN1('30' | ||||
|         , ASN1('30' | ||||
|           , OBJ_ID_EC_PUB | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user