File tree Expand file tree Collapse file tree 1 file changed +9
-14
lines changed
utils/gcloud/generate-token-from-service-account-keyfile Expand file tree Collapse file tree 1 file changed +9
-14
lines changed Original file line number Diff line number Diff line change 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 ( / - - - - - B E G I N [ ^ - ] + - - - - - / , '' ) ;
161+ pem = pem . replace ( / - - - - - E N D [ ^ - ] + - - - - - / , '' ) ;
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 ;
You can’t perform that action at this time.
0 commit comments