Interface ProxyDelegationClient<C extends java.io.Serializable,​K extends java.io.Serializable,​P extends java.io.Serializable,​R extends java.io.Serializable>

  • Type Parameters:
    C -
    All Known Implementing Classes:
    X509ProxyDelegationClient

    public interface ProxyDelegationClient<C extends java.io.Serializable,​K extends java.io.Serializable,​P extends java.io.Serializable,​R extends java.io.Serializable>
    An internal interface which should be implemented by the code referencing this library in order to cache delegated credentials.
    • Method Detail

      • finalizeProxyCredential

        C finalizeProxyCredential​(java.lang.String id,
                                  P proxyCert)
                           throws XrootdException
        Parameters:
        id - of the stored credential; this is the field of the ProxyRequest returned by #getProxyRequest.
        proxyCert - the proxy certificate
        Returns:
        the full proxy credential
        Throws:
        XrootdException
      • close

        void close()
        Clean up any resources used by the client.