in modules/rampart-core/src/main/java/org/apache/rampart/policy/model/KerberosConfig.java [309:360]
public void serialize(XMLStreamWriter writer) throws XMLStreamException {
String prefix = writer.getPrefix(RampartConfig.NS);
if (prefix == null) {
prefix = RampartConfig.NS;
writer.setPrefix(prefix, RampartConfig.NS);
}
if (getJaasContext() != null) {
writer.writeStartElement(RampartConfig.NS, JAAS_CONTEXT_LN);
writer.writeCharacters(getJaasContext());
writer.writeEndElement();
}
if (getPrincipalName() != null) {
writer.writeStartElement(RampartConfig.NS, PRINCIPAL_NAME_LN);
writer.writeCharacters(getPrincipalName());
writer.writeEndElement();
}
if (getPrincipalPassword() != null) {
writer.writeStartElement(RampartConfig.NS, PRINCIPAL_PASSWORD_LN);
writer.writeCharacters(getPrincipalPassword());
writer.writeEndElement();
}
if (getServicePrincipalName() != null) {
writer.writeStartElement(RampartConfig.NS, SERVICE_PRINCIPAL_NAME_LN);
writer.writeCharacters(getServicePrincipalName());
writer.writeEndElement();
}
if (this.servicePrincipalNameForm != null) {
writer.writeStartElement(RampartConfig.NS,
SERVICE_PRINCIPAL_NAME_FORM_LN);
writer.writeCharacters(this.servicePrincipalNameForm);
writer.writeEndElement();
}
if (this.kerberosTokenDecoderClass != null) {
writer.writeStartElement(RampartConfig.NS,
KERBEROS_TOKEN_DECODER_CLASS_LN);
writer.writeCharacters(this.kerberosTokenDecoderClass);
writer.writeEndElement();
}
if (this.requstCredentialDelegation) {
writer.writeStartElement(RampartConfig.NS, REQUEST_CREDENTIAL_DELEGATION_LN);
writer.writeCharacters(Boolean.toString(this.requstCredentialDelegation));
writer.writeEndElement();
}
}