File tree Expand file tree Collapse file tree 2 files changed +4
-12
lines changed Expand file tree Collapse file tree 2 files changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -1087,11 +1087,6 @@ class PublicKey {
1087
1087
return this . _original_pem ;
1088
1088
} else if ( this . getKey ( ) ) {
1089
1089
let pemResult = abToPem ( "PUBLIC KEY" , await webcrypto . subtle . exportKey ( "spki" , this . getKey ( ) ) ) ;
1090
-
1091
- // Add trailing \n if missing (Deno only)
1092
- if ( pemResult [ pemResult . length - 1 ] !== "\n" ) {
1093
- pemResult += "\n" ;
1094
- }
1095
1090
1096
1091
return pemResult ;
1097
1092
} else {
@@ -1817,13 +1812,13 @@ function pemToBase64(pem) {
1817
1812
}
1818
1813
1819
1814
// Remove trailing \n
1820
- pem = pem . replace ( / ^ \n / , "" ) ;
1815
+ pem = pem . replace ( / \n $ / , "" ) ;
1821
1816
1822
1817
// Split on \n
1823
1818
let pemArr = pem . split ( "\n" ) ;
1824
1819
1825
1820
// remove first and last lines
1826
- pemArr = pemArr . slice ( 1 , pemArr . length - 2 ) ;
1821
+ pemArr = pemArr . slice ( 1 , pemArr . length - 1 ) ;
1827
1822
return pemArr . join ( "" ) ;
1828
1823
}
1829
1824
Original file line number Diff line number Diff line change @@ -40702,9 +40702,9 @@ function pemToBase64(pem) {
40702
40702
if (!isPem(pem)) {
40703
40703
throw new Error("expected PEM string as input");
40704
40704
}
40705
- pem = pem.replace(/^\n /, "");
40705
+ pem = pem.replace(/\n$ /, "");
40706
40706
let pemArr = pem.split("\n");
40707
- pemArr = pemArr.slice(1, pemArr.length - 2 );
40707
+ pemArr = pemArr.slice(1, pemArr.length - 1 );
40708
40708
return pemArr.join("");
40709
40709
}
40710
40710
const mod3 = {
@@ -41465,9 +41465,6 @@ class PublicKey {
41465
41465
return this._original_pem;
41466
41466
} else if (this.getKey()) {
41467
41467
let pemResult = abToPem("PUBLIC KEY", await mod2.webcrypto.subtle.exportKey("spki", this.getKey()));
41468
- if (pemResult[pemResult.length - 1] !== "\n") {
41469
- pemResult += "\n";
41470
- }
41471
41468
return pemResult;
41472
41469
} else {
41473
41470
throw new Error("No key information available");
You can’t perform that action at this time.
0 commit comments