org.idoox.security.jaas
Class CertificatesCallback

java.lang.Object
  extended byorg.idoox.security.jaas.CertificatesCallback
All Implemented Interfaces:
javax.security.auth.callback.Callback

public class CertificatesCallback
extends java.lang.Object
implements javax.security.auth.callback.Callback

This callback is used to pass X.509 certificate or X509 certificate chain to LoginModule.

Component:
Security-Core

Constructor Summary
CertificatesCallback()
           
 
Method Summary
 java.security.cert.X509Certificate[] getCertificates()
          Returns certificate chain of this object.
 void setCertificates(java.security.cert.X509Certificate[] certs)
          Sets certificates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificatesCallback

public CertificatesCallback()
Method Detail

setCertificates

public void setCertificates(java.security.cert.X509Certificate[] certs)
Sets certificates. This method is typically invoked by JAAS callback handler.

Parameters:
certs - a given X509 certificate chain to set to.

getCertificates

public java.security.cert.X509Certificate[] getCertificates()
Returns certificate chain of this object. This method is typically invoked by JAAS callback handler.

Returns:
certificate chain of this object.