Binds the specified <code>value</code> object into the
session's application layer data
with the given <code>name</code>.
<P>
Any existing binding using the same <code>name</code> is
replaced. If the new (or existing) <code>value</code> implements the
<code>SSLSessionBindingListener</code> interface, the object
represented by <code>value</code> is notified appropriately.
<p>
For security reasons, the same named values may not be
visible across different access control contexts.
@param name the name to which the data object will be bound.
This may not be null.
@param value the data object to be bound. This may not be null.
@throws IllegalArgumentException if either argument is null.
Binds the specified <code>value</code> object into the session's application layer data with the given <code>name</code>. <P> Any existing binding using the same <code>name</code> is replaced. If the new (or existing) <code>value</code> implements the <code>SSLSessionBindingListener</code> interface, the object represented by <code>value</code> is notified appropriately. <p> For security reasons, the same named values may not be visible across different access control contexts.
@param name the name to which the data object will be bound. This may not be null. @param value the data object to be bound. This may not be null. @throws IllegalArgumentException if either argument is null.