我正在嘗試使用存儲在 .PEM 文件中的私鑰創建 JWT。我知道私鑰不應存儲在代碼中,您可以將密鑰添加到全局 gradle.properties 文件中以避免暴露它們,但如果我有 .PEM 文件,如何在代碼中訪問它。從我的本地驅動器。yodlee 文檔告訴我添加下面的路徑,但是這是如何工作的呢?public class ConfigurationParams { public static final String iss = "135143514315321"; public static final String privateKeyFile = "/Users/bob/token/priv.pem"; }privateKeyFile 路徑通過 file 變量傳遞。public class TokenManagement { @RequiresApi(api = Build.VERSION_CODES.O) static private String getKey(String file) { String privKey; try { privKey = new String(Files.readAllBytes((Paths.get(file)))); } catch (IOException ex) { privKey = null; } return privKey; } }
在哪里存儲.pem文件(私鑰)android java
慕無忌1623718
2023-07-19 16:43:31