modelSignatureValue.setXmlID(signatureValueXmlID);
modelSignature.setSignatureValue(modelSignatureValue);
org.w3._2000._09.xmldsig_.KeyInfoType apiKeyInfo = signatureType.getKeyInfo();
String apiKeyInfoXmlID = apiKeyInfo.getId();
KeyInfo modelKeyInfo = new KeyInfo();
modelSignature.setKeyInfo(modelKeyInfo);
modelKeyInfo.setXmlID(apiKeyInfoXmlID);
List<Object> apiKeyInfoContentList = apiKeyInfo.getContent();
List<KeyDataValue> keyInfoDataValues = modelKeyInfo.getKeyDataValue();
for (Object apiKeyInfoContentObj : apiKeyInfoContentList) {
if (apiKeyInfoContentObj instanceof JAXBElement) {
JAXBElement apiKeyInfoContentJAXB = (JAXBElement) apiKeyInfoContentObj;
String apiKeyInfoContentTagName = apiKeyInfoContentJAXB.getName().getLocalPart();
if (apiKeyInfoContentJAXB.getValue() instanceof X509DataType) {