public class TdMSPIdentity extends Object
| 构造器和说明 |
|---|
TdMSPIdentity() |
| 限定符和类型 | 方法和说明 |
|---|---|
TdMSPMsg |
checkAcl(TdMSPAcl tdMSPAcl,
String method,
String ou) |
TdMSPMsg |
checkCRL(TdMSPAcl tdMSPAcl,
X509Certificate cert) |
TdMSPMsg |
checkOU(TdMSPAcl tdMSPAcl,
String ou) |
TdMSPMsg |
checkOU(TdMSPAcl tdMSPAcl,
X509Certificate cert) |
String |
getOUFromCert(X509Certificate cert) |
ArrayList<String> |
getPoliciesByMethod(TdMSPAcl tdMSPAcl,
String method) |
TdMSPMsg |
validate(String msg,
String signMsg,
X509Certificate cert,
String method,
TdMSPAcl tdMSPAcl,
X509Certificate rootCert,
String cipherType) |
TdMSPMsg |
validateCert(X509Certificate rootCert,
X509Certificate cert)
Description:校验证书是否由相应的根证书生成
|
TdMSPMsg |
verifySignMsg(String msg,
String signMsg,
X509Certificate cert,
String cipherType)
Description: 验证信息的签名是否匹配
|
public TdMSPMsg validate(String msg, String signMsg, X509Certificate cert, String method, TdMSPAcl tdMSPAcl, X509Certificate rootCert, String cipherType)
public TdMSPMsg checkAcl(TdMSPAcl tdMSPAcl, String method, String ou)
tdMSPAcl - method - cert - public ArrayList<String> getPoliciesByMethod(TdMSPAcl tdMSPAcl, String method)
tdMSPAcl - method - public TdMSPMsg checkOU(TdMSPAcl tdMSPAcl, X509Certificate cert)
tdMSPAcl - cert - public String getOUFromCert(X509Certificate cert)
cert - public TdMSPMsg checkCRL(TdMSPAcl tdMSPAcl, X509Certificate cert)
tdMSPAcl - cert - public TdMSPMsg verifySignMsg(String msg, String signMsg, X509Certificate cert, String cipherType)
msg - signMsg - cert - cipherType - public TdMSPMsg validateCert(X509Certificate rootCert, X509Certificate cert)
rootCert - cert - Copyright © 2020. All Rights Reserved.