@Override
    public LogoutResponse newLogoutResponse(final String id, final String destination,
                                            final Issuer issuer, final Status status,
                                            final String recipient) {
        val logoutResponse = newSamlObject(LogoutResponse.class);
        logoutResponse.setIssuer(issuer);
        logoutResponse.setIssueInstant(Instant.now(Clock.systemUTC()));
        logoutResponse.setID(id);
        logoutResponse.setDestination(destination);
        logoutResponse.setInResponseTo(recipient);
        logoutResponse.setStatus(status);
        logoutResponse.setVersion(SAMLVersion.VERSION_20);
        return logoutResponse;
    }
Create a new SAML1 response object.

@param authnStatement the authn statement
@param issuer         the issuer
@param issuedAt       the issued at
@param id             the id
@return the assertion
support/cas-server-support-saml-core-api/src/main/java/org/apereo/cas/support/saml/util/AbstractSaml20ObjectBuilder.java