/* * See LICENSE for licensing and NOTICE for copyright. */ package net.shibboleth.idp.cas.authn; import javax.annotation.Nonnull; import net.shibboleth.utilities.java.support.logic.Constraint; /** * Result of successful proxy authentication containing the proxy-granting ticket ID and proxy-granting ticket IOU. * * @author Marvin S. Addison */ public class ProxyIdentifiers { /** Proxy-granting ticket ID. */ @Nonnull private final String pgtId; /** Proxy-granting ticket IOU. */ @Nonnull private final String pgtIou; public ProxyIdentifiers(@Nonnull final String pgtId, @Nonnull final String pgtIou) { this.pgtId = Constraint.isNotNull(pgtId, "PGT cannot be null."); this.pgtIou = Constraint.isNotNull(pgtIou, "PGTIOU cannot be null."); } @Nonnull public String getPgtId() { return pgtId; } @Nonnull public String getPgtIou() { return pgtIou; } }