(byteArray)
| 383 | |
| 384 | // Jwk format wants Base 64 without the typical padding at the end. |
| 385 | function byteArrayToUnpaddedBase64(byteArray){ |
| 386 | var binaryString = ""; |
| 387 | for (var i=0; i<byteArray.byteLength; i++){ |
| 388 | binaryString += String.fromCharCode(byteArray[i]); |
| 389 | } |
| 390 | var base64String = btoa(binaryString); |
| 391 | |
| 392 | return base64String.replace(/=/g, ""); |
| 393 | } |