com.ibm.wsspi.security.auth.callback

Class WSX509CertificateChainCallback

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.security.auth.callback.WSX509CertificateChainCallback
All implemented interfaces:
javax.security.auth.callback.Callback

  1. public class WSX509CertificateChainCallback
  2. extends java.lang.Object
  3. implements javax.security.auth.callback.Callback

The WSX509CertificateChainCallback allows a Certificate Chain to be gathered by the CallbackHandler and pass it to the LoginModule stack. This is used by swamLoginModule, ltpaLoginModule and wsMapDefaultInboundLoginModule.

Since:
1.0
Version:
1.0
See Also:
CallbackHandler, WSCallbackHandlerImpl

Constructor Summary

Constructor and 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.Certificate[].

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
getPrompt()
Return the prompt.
  1. java.security.cert.X509Certificate[]
getX509CertificateChain()
Return the X509CertificateChain.
  1. void
setX509CertificateChain(java.security.cert.X509Certificate[] certChain)
Set the X509Certificate chain.
  1. java.lang.String
toString()
Returns the name of the Callback.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

WSX509CertificateChainCallback

  1. public WSX509CertificateChainCallback( java.lang.String prompt)

Construct a WSX509CertificateChainCallback object with a prompt hint.

Parameters:
prompt - The prompt hint.

WSX509CertificateChainCallback

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

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

Parameters:
prompt - The prompt hint.

Method Detail

setX509CertificateChain

  1. public void setX509CertificateChain( java.security.cert.X509Certificate[] certChain)

Set the X509Certificate chain.


getX509CertificateChain

  1. public java.security.cert.X509Certificate[] getX509CertificateChain( )

Return the X509CertificateChain. If the chain instance set in Constructor is null, then null is returned.

Returns:
The certificate chain, could be null.

getPrompt

  1. public java.lang.String getPrompt( )

Return the prompt. If the prompt set in Constructor is null, then null is returned.

Returns:
The prompt, could be null.

toString

  1. 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.