SignedInfo modelSignedInfo = modelSig.getSignedInfo();
SignedInfoType apiSignedInfoType = new SignedInfoType();
apiSignature.setSignedInfo(apiSignedInfoType);
// Canonicalization method
CanonicalizationMethod modelCanonMethod = modelSignedInfo.getCanonicalizationMethod();
CanonicalizationMethodType apiCanonMethod = new CanonicalizationMethodType();
apiCanonMethod.setAlgorithm(modelCanonMethod.getAlgorithm());
apiSignedInfoType.setCanonicalizationMethod(apiCanonMethod);
// Signature Method
String sigAlg = modelSignedInfo.getSignatureMethod().getAlgorithm();
SignatureMethodType apiSigMethod = new SignatureMethodType();