/** {@inheritDoc} */ public KeyInfo buildObject() { return buildObject(XMLConstants.XMLSIG_NS, KeyInfo.DEFAULT_ELEMENT_LOCAL_NAME, XMLConstants.XMLSIG_PREFIX); }
@Override public SubjectConfirmationData build() { KeyInfoConfirmationDataType keyInfoConfirmationDataType = new KeyInfoConfirmationDataTypeBuilder().buildObject(KeyInfoConfirmationDataType.DEFAULT_ELEMENT_NAME, KeyInfoConfirmationDataType.TYPE_NAME); KeyInfo keyInfo = new KeyInfoBuilder().buildObject(); KeyName keyName = new KeyNameBuilder().buildObject(); keyName.setValue(keyNameValue); keyInfo.getKeyNames().add(keyName); keyInfoConfirmationDataType.getKeyInfos().add(keyInfo); return keyInfoConfirmationDataType; } }
/** {@inheritDoc} */ public KeyInfo buildObject() { return buildObject(XMLConstants.XMLSIG_NS, KeyInfo.DEFAULT_ELEMENT_LOCAL_NAME, XMLConstants.XMLSIG_PREFIX); }
/** {@inheritDoc} */ public KeyInfo generate(Credential credential) throws SecurityException { KeyInfo keyInfo = keyInfoBuilder.buildObject(); processKeyNames(keyInfo, credential); processEntityID(keyInfo, credential); processPublicKey(keyInfo, credential); List<XMLObject> children = keyInfo.getOrderedChildren(); if (children != null && children.size() > 0) { return keyInfo; } else { return null; } }
/** {@inheritDoc} */ public KeyInfo generate(Credential credential) throws SecurityException { KeyInfo keyInfo = keyInfoBuilder.buildObject(); processKeyNames(keyInfo, credential); processEntityID(keyInfo, credential); processPublicKey(keyInfo, credential); List<XMLObject> children = keyInfo.getOrderedChildren(); if (children != null && children.size() > 0) { return keyInfo; } else { return null; } }
keyInfo = keyInfoBuilder.buildObject();
keyInfo = keyInfoBuilder.buildObject();