Class CertificateIssuanceResponsePayloadSerializer
- java.lang.Object
-
- net.ripe.rpki.commons.xml.DomXmlSerializer<T>
-
- net.ripe.rpki.commons.provisioning.payload.AbstractProvisioningPayloadXmlSerializer<CertificateIssuanceResponsePayload>
-
- net.ripe.rpki.commons.provisioning.payload.issue.response.CertificateIssuanceResponsePayloadSerializer
-
- All Implemented Interfaces:
XmlSerializer<CertificateIssuanceResponsePayload>
public class CertificateIssuanceResponsePayloadSerializer extends AbstractProvisioningPayloadXmlSerializer<CertificateIssuanceResponsePayload>
See RFC6492 section 3.4.2 (https://tools.ietf.org/html/rfc6492#section-3.4.2).
-
-
Field Summary
-
Fields inherited from class net.ripe.rpki.commons.provisioning.payload.AbstractProvisioningPayloadXmlSerializer
CERTIFICATE_URL_LIST_CONVERTER, DATE_TIME_CONVERTER, IP_RESOURCE_SET_PROVISIONING_CONVERTER
-
Fields inherited from class net.ripe.rpki.commons.xml.DomXmlSerializer
xmlns
-
-
Constructor Summary
Constructors Constructor Description CertificateIssuanceResponsePayloadSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterable<? extends Node>generateXmlPayload(Document document, CertificateIssuanceResponsePayload payload)protected CertificateIssuanceResponsePayloadparseXmlPayload(Element messageElement)-
Methods inherited from class net.ripe.rpki.commons.provisioning.payload.AbstractProvisioningPayloadXmlSerializer
deserialize, generateCertificateElementXml, generateClassElementXml, parseCertificateElementXml, parseClassElementXml, parseX509ResourceCertificate, serialize
-
Methods inherited from class net.ripe.rpki.commons.xml.DomXmlSerializer
addChild, getAttributeValue, getChildElements, getElement, getElementTextContent, getOptionalSingleChildElement, getRequiredAttributeValue, getSingleChildElement, serialize
-
-
-
-
Method Detail
-
parseXmlPayload
protected CertificateIssuanceResponsePayload parseXmlPayload(Element messageElement) throws IOException
- Specified by:
parseXmlPayloadin classAbstractProvisioningPayloadXmlSerializer<CertificateIssuanceResponsePayload>- Throws:
IOException
-
generateXmlPayload
protected Iterable<? extends Node> generateXmlPayload(Document document, CertificateIssuanceResponsePayload payload) throws IOException
- Specified by:
generateXmlPayloadin classAbstractProvisioningPayloadXmlSerializer<CertificateIssuanceResponsePayload>- Throws:
IOException
-
-