Class WSX509CertificateChainCallback

  • All Implemented Interfaces:
    javax.security.auth.callback.Callback

    public class WSX509CertificateChainCallback
    extends java.lang.Object
    implements javax.security.auth.callback.Callback
    JAAS Callback for certificates for WebSphere Application Server

    The WSX509CertificateChainCallback allows a certificate chain to be gathered by a CallbackHandler and passed to a LoginModule stack.

    • Constructor Summary

      Constructors 
      Constructor Description
      WSX509CertificateChainCallback​(java.lang.String prompt)
      Construct a WSX509CertificateChainCallback object with a prompt hint.
      WSX509CertificateChainCallback​(java.lang.String prompt, java.security.cert.X509Certificate[] certChain)
      Construct a WSX509CertificateChainCallback object with a prompt hint and a java.security.cert.X509Certificate[].
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getPrompt()  
      java.security.cert.X509Certificate[] getX509CertificateChain()
      Get the certificate chain
      void setX509CertificateChain​(java.security.cert.X509Certificate[] certChain)
      Set the certificate chain
      java.lang.String toString()
      Returns the name of the Callback.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • WSX509CertificateChainCallback

        public WSX509CertificateChainCallback​(java.lang.String prompt)
        Construct a WSX509CertificateChainCallback object with a prompt hint.
        Parameters:
        prompt - A String prompt hint.
      • WSX509CertificateChainCallback

        public WSX509CertificateChainCallback​(java.lang.String prompt,
                                              java.security.cert.X509Certificate[] certChain)

        Construct a WSX509CertificateChainCallback object with a prompt hint and a java.security.cert.X509Certificate[].

        Parameters:
        prompt - A String prompt hint.
        certChain - An array of java.security.cert.X509Certificate
    • Method Detail

      • setX509CertificateChain

        public void setX509CertificateChain​(java.security.cert.X509Certificate[] certChain)
        Set the certificate chain
        Parameters:
        certChain - an array of java.security.cert.X509Certificate[]
      • getX509CertificateChain

        public java.security.cert.X509Certificate[] getX509CertificateChain()
        Get the certificate chain
        Returns:
        an array of java.security.cert.X509Certificate[]
      • getPrompt

        public java.lang.String getPrompt()
        Returns:
        the String prompt
      • toString

        public java.lang.String toString()

        Returns the name of the Callback. Typically, it is the name of the class.

        Overrides:
        toString in class java.lang.Object
        Returns:
        The name of the Callback.