in modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java [297:415]
public void serialize(XMLStreamWriter writer) throws XMLStreamException {
String prefix = writer.getPrefix(NS);
if (prefix == null) {
prefix = PREFIX;
writer.setPrefix(PREFIX, NS);
}
writer.writeStartElement(PREFIX, RAMPART_CONFIG_LN, NS);
writer.writeNamespace(prefix, NS);
if (getUser() != null) {
writer.writeStartElement(NS, USER_LN);
writer.writeCharacters(getUser());
writer.writeEndElement();
}
if (getUserCertAlias() != null) {
writer.writeStartElement(NS, USER_CERT_ALIAS_LN);
writer.writeCharacters(getUserCertAlias());
writer.writeEndElement();
}
if (getEncryptionUser() != null) {
writer.writeStartElement(NS, ENCRYPTION_USER_LN);
writer.writeCharacters(getEncryptionUser());
writer.writeEndElement();
}
if (getStsAlias() != null ) {
writer.writeStartElement(NS, STS_ALIAS_LN);
writer.writeCharacters(getStsAlias());
writer.writeEndElement();
}
if (getPwCbClass() != null) {
writer.writeStartElement(NS, PW_CB_CLASS_LN);
writer.writeCharacters(getPwCbClass());
writer.writeEndElement();
}
if (getPolicyValidatorCbClass() != null) {
writer.writeStartElement(NS, POLICY_VALIDATOR_CB_CLASS_LN);
writer.writeCharacters(getPolicyValidatorCbClass());
writer.writeEndElement();
}
if (getRampartConfigCbClass() != null) {
writer.writeStartElement(NS, RAMPART_CONFIG_CB_CLASS_LN);
writer.writeCharacters(getRampartConfigCbClass());
writer.writeEndElement();
}
writer.writeStartElement(NS, TS_PRECISION_IN_MS_LN);
writer.writeCharacters(Boolean.toString(isDefaultTimestampPrecisionInMs()));
writer.writeEndElement();
if (getTimestampTTL() != null) {
writer.writeStartElement(NS, TS_TTL_LN);
writer.writeCharacters(getTimestampTTL());
writer.writeEndElement();
}
if (getTimestampMaxSkew() != null) {
writer.writeStartElement(NS, TS_MAX_SKEW_LN);
writer.writeCharacters(getTimestampMaxSkew());
writer.writeEndElement();
}
writer.writeStartElement(NS, TIMESTAMP_STRICT_LN);
writer.writeCharacters(Boolean.toString(isTimeStampStrict()));
writer.writeEndElement();
if (getTokenStoreClass() != null) {
writer.writeStartElement(NS, TOKEN_STORE_CLASS_LN);
writer.writeCharacters(getTokenStoreClass());
writer.writeEndElement();
}
if (getNonceLifeTime() != null) {
writer.writeStartElement(NS, NONCE_LIFE_TIME);
writer.writeCharacters(getNonceLifeTime());
writer.writeEndElement();
}
if (encrCryptoConfig != null) {
writer.writeStartElement(NS, ENCR_CRYPTO_LN);
encrCryptoConfig.serialize(writer);
writer.writeEndElement();
}
if (decCryptoConfig != null) {
writer.writeStartElement(NS, DEC_CRYPTO_LN);
decCryptoConfig.serialize(writer);
writer.writeEndElement();
}
if(stsCryptoConfig != null) {
writer.writeStartElement(NS, STS_CRYPTO_LN);
stsCryptoConfig.serialize(writer);
writer.writeEndElement();
}
if (sigCryptoConfig != null) {
writer.writeStartElement(NS, SIG_CRYPTO_LN);
sigCryptoConfig.serialize(writer);
writer.writeEndElement();
}
if (kerberosConfig != null) {
writer.writeStartElement(NS, KERBEROS_CONFIG);
kerberosConfig.serialize(writer);
writer.writeEndElement();
}
writer.writeEndElement();
}