ret = true;
}
} else if (StringUtils.equals(cert.getType(), "CVC")) {
CardVerifiableCertificate cvccert = (CardVerifiableCertificate)cert;
try {
CVCAuthorizationTemplate templ = cvccert.getCVCertificate().getCertificateBody().getAuthorizationTemplate();
AuthorizationRoleEnum role = templ.getAuthorizationField().getRole();
if (role.equals(AuthorizationRoleEnum.CVCA) || role.equals(AuthorizationRoleEnum.DV_D) || role.equals(AuthorizationRoleEnum.DV_F)) {
ret = true;
}
} catch (NoSuchFieldException e) {
log.error("NoSuchFieldException: ", e);