mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Ludovic Poitou
18.41.2010 1734229125e7bad5f85dfe11d076eeda206236a9
sdk/src/org/opends/sdk/requests/GSSAPISASLBindRequestImpl.java
@@ -22,7 +22,7 @@
 * CDDL HEADER END
 *
 *
 *      Copyright 2009-2010 Sun Microsystems, Inc.
 *      Copyright 2010 Sun Microsystems, Inc.
 */
package org.opends.sdk.requests;
@@ -404,6 +404,41 @@
  /**
   * Creates a new GSSAPI SASL bind request that is an exact copy of the
   * provided request.
   *
   * @param gssapiSASLBindRequest
   *          The GSSAPI SASL bind request to be copied.
   * @throws NullPointerException
   *           If {@code gssAPISASLBindRequest} was {@code null}.
   */
  GSSAPISASLBindRequestImpl(
      final GSSAPISASLBindRequest gssapiSASLBindRequest)
      throws NullPointerException
  {
    super(gssapiSASLBindRequest);
    this.subject = gssapiSASLBindRequest.getSubject();
    this.authenticationID = gssapiSASLBindRequest.getAuthenticationID();
    this.password = gssapiSASLBindRequest.getPassword();
    this.realm = gssapiSASLBindRequest.getRealm();
    this.kdcAddress = gssapiSASLBindRequest.getKDCAddress();
    this.authorizationID = gssapiSASLBindRequest.getAuthorizationID();
    this.additionalAuthParams.putAll(
        gssapiSASLBindRequest.getAdditionalAuthParams());
    this.qopValues.addAll(gssapiSASLBindRequest.getQOPs());
    this.serverAuth = gssapiSASLBindRequest.isServerAuth();
    this.maxReceiveBufferSize = gssapiSASLBindRequest.getMaxReceiveBufferSize();
    this.maxSendBufferSize = gssapiSASLBindRequest.getMaxSendBufferSize();
  }
  GSSAPISASLBindRequestImpl(final Subject subject)
  {
    Validator.ensureNotNull(subject);