java程式利用根證書驗證X509使用者證書是否有效

2021-03-03 23:40:09 字數 425 閱讀 8697

1樓:匿名使用者

樓上答主說的其實沒錯,只是描述的不太清楚。比如說有兩個x509certificate型別的證書物件cacert和usercert。

//獲取ca根證書中的公鑰

publickey publickey = cacert.getpublickey();

//使用使用者證書驗證根證書的公鑰,如果驗證通過說明這個使用者證書是這個根證書籤發的,驗證不過就不是這個根證書籤發的。

usercert.verify(publickey);

2樓:匿名使用者

x509certificate有方法

checkvalidity(date);

指定日期可以檢驗一下

還有verify(publickey) 方法,其中publickey就是根證書的公鑰

用java利用for迴圈 計算1

int sum 0 for int i 1 i 100 i system.out.println sum sum public static void main string args system.out.println sum public class test while num 100 sy...

用java編寫socket通訊程式

埠監聽和建立管道。首先伺服器端繫結監聽埠,然後客戶端socket連線到這個埠,控制檯輸入的字串都會被在這個埠監聽的伺服器接收到。import java.io.bufferedreader import java.io.inputstreamreader import java.serversocke...

java程式的耦合度是什麼,什麼樣java物件的耦合性

程式的耦合度是 你的子程式之間的相關聯性,也就是說你的多個類的聯絡 是否太緊密,打個比方,你房子裡邊有窗子 那房子 和窗子 就有了關聯 耦合度 是鬆還是緊 就看你的 關聯 是強還是弱,也就是修改的代價,比如 你窗子是扣死在牆裡的 那麼你修改窗子 就必須修改牆 這就比較緊密了,但是如果你窗子是按照某種...