public static PublicKey getValidatePublicKey(String certId) {
		X509Certificate cf = null;
		if (certMap.containsKey(certId)) {
			// 存在certId对应的证书对象
			cf = certMap.get(certId);
			return cf.getPublicKey();
		} else {
			// 不存在则重新Load证书文件目录
			initValidateCertFromDir();
			if (certMap.containsKey(certId)) {
				// 存在certId对应的证书对象
				cf = certMap.get(certId);
				return cf.getPublicKey();
			} else {
				LogUtil.writeErrorLog("缺少certId=[" + certId + "]对应的验签证书.");
				return null;
			}
		}
	}
public static PublicKey getValidatePublicKey ( String certId ) { X509Certificate cf = null ; if ( certMap . containsKey ( certId ) ) { cf = certMap . get ( certId ) ; return cf . getPublicKey ( ) ; } else { initValidateCertFromDir ( ) ; if ( certMap . containsKey ( certId ) ) { cf = certMap . get ( certId ) ; return cf . getPublicKey ( ) ; } else { LogUtil . writeErrorLog ( "缺少certId=[" + certId + "]对应的验签证书." ) ; return null ; } } }
通过certId获取验签证书Map中对应证书PublicKey

@param certId 证书物理序号
@return 通过证书编号获取到的公钥