從單個證書字串中獲取兩個證書的最佳方法是什么
字串看起來像這樣
-----BEGIN CERTIFICATE-----
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec cursus ornare ligula ut porta. Fusce vel orci vitae
diam faucibus euismod. Donec non elit ut mi iaculis solli
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Suspendisse potenti. Vivamus mauris diam, fermentum sit
amet mauris ac, maximus consequat mauris. Vivamus elementum
iaculis lacus nec suscipit
-----END CERTIFICATE-----
將其分成兩個證書的最佳方法是什么,所以我得到
-----BEGIN CERTIFICATE-----
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec cursus ornare ligula ut porta. Fusce vel orci vitae
diam faucibus euismod. Donec non elit ut mi iaculis solli
-----END CERTIFICATE-----
和
-----BEGIN CERTIFICATE-----
Suspendisse potenti. Vivamus mauris diam, fermentum sit
amet mauris ac, maximus consequat mauris. Vivamus elementum
iaculis lacus nec suscipit
-----END CERTIFICATE-----
我試過用新線分割,-----BEGIN CERTIFICATE-----而前者顯然不起作用,后者留下資料
uj5u.com熱心網友回復:
下面的代碼塊將解決您的問題,我已經測驗過:
val certificates : String = "-----BEGIN CERTIFICATE----- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec cursus ornare ligula ut porta. Fusce vel orci vitae diam faucibus euismod. Donec non elit ut mi iaculis solli -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- Suspendisse potenti. Vivamus mauris diam, fermentum sitamet mauris ac, maximus consequat mauris. Vivamus elementumiaculis lacus nec suscipit -----END CERTIFICATE-----"
val array: List<String> = certificates.split("-----END CERTIFICATE-----")
val firstCertificate = array[0] "-----END CERTIFICATE-----"
val secondCertificate = array[1] "-----END CERTIFICATE-----"
Log.e("firstCertificate", firstCertificate)
Log.e("secondCertificate", secondCertificate)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/524324.html
標籤:细绳科特林分裂ssl 证书证书
