MessageContext.java 1.14 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.granite.auth.saml.binding;

import com.adobe.granite.auth.saml.configuration.IdpConfiguration;
import com.adobe.granite.auth.saml.configuration.SpConfiguration;
import com.adobe.granite.auth.saml.model.Message;

public class MessageContext {
    private IdpConfiguration idpConfiguration;
    private SpConfiguration spConfiguration;
    private byte[] relayState;
    private Message message;

    public MessageContext(IdpConfiguration idpConfiguration, SpConfiguration spConfiguration) {
        this.idpConfiguration = idpConfiguration;
        this.spConfiguration = spConfiguration;
    }

    public SpConfiguration getSpConfiguration() {
        return this.spConfiguration;
    }

    public IdpConfiguration getIdpConfiguration() {
        return this.idpConfiguration;
    }

    public void setMessage(Message message) {
        this.message = message;
    }

    public Message getMessage() {
        return this.message;
    }

    public void setRelayState(byte[] relayState) {
        this.relayState = relayState;
    }

    public byte[] getRelayState() {
        return this.relayState;
    }
}