Skip to content

Commit 854c478

Browse files
save file
1 parent 6204298 commit 854c478

File tree

1 file changed

+9
-14
lines changed
  • utils/gcloud/generate-token-from-service-account-keyfile

1 file changed

+9
-14
lines changed

utils/gcloud/generate-token-from-service-account-keyfile/generate.js

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -155,26 +155,21 @@
155155
}//to_uint8
156156

157157

158-
function pem_buf(pem){debugger;
159-
160-
var i1 = pem.indexOf('\n');
161-
var i2 = pem.lastIndexOf('\n');
162-
var s = pem.slice(i1+1,i2);
163-
var b64 = pem.replaceAll('\n','');
164-
/*
165-
var b64 = pem.replace(/-----BEGIN [^-]+-----/g,'')
166-
.replace(/-----END [^-]+-----/g,'')
167-
.replace(/\s+/g,'');
168-
*/
158+
function pem_buf(pem){
159+
160+
pem = pem.replace(/-----BEGIN [^-]+-----/,'');
161+
pem = pem.replace(/-----END [^-]+-----/,'');
162+
pem = pem.replace(/\s+/g,'');
163+
169164
var bin = atob(b64);
170-
var n = bin.length;
171-
var uint8 = new Uint8Array(n);
172165

166+
var n = bin.length;
167+
var uint8 = new Uint8Array(n);
173168
for(var i=0;i<n;i++){
174169

175170
uint8[i] = bin.charCodeAt(i);
176171

177-
}//fpr
172+
}//for
178173

179174
var buf = uint8.buffer;
180175
return buf;

0 commit comments

Comments
 (0)