Home » openjdk-7 » javax.security » auth » message » callback » [javadoc | source]

    1   /*
    2     * JBoss, Home of Professional Open Source
    3     * Copyright 2005, JBoss Inc., and individual contributors as indicated
    4     * by the @authors tag. See the copyright.txt in the distribution for a
    5     * full listing of individual contributors.
    6     *
    7     * This is free software; you can redistribute it and/or modify it
    8     * under the terms of the GNU Lesser General Public License as
    9     * published by the Free Software Foundation; either version 2.1 of
   10     * the License, or (at your option) any later version.
   11     *
   12     * This software is distributed in the hope that it will be useful,
   13     * but WITHOUT ANY WARRANTY; without even the implied warranty of
   14     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
   15     * Lesser General Public License for more details.
   16     *
   17     * You should have received a copy of the GNU Lesser General Public
   18     * License along with this software; if not, write to the Free
   19     * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
   20     * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
   21     */
   22   package javax.security.auth.message.callback;
   23   
   24   import java.security.KeyStore;
   25   
   26   import javax.security.auth.callback.Callback;
   27   
   28   //$Id: TrustStoreCallback.java 45179 2006-05-23 20:18:57Z asaldhana $
   29   
   30   /**
   31    *  Callback for trusted certificate KeyStore.
   32    *  <p>A trusted certificate KeyStore may be used to determine whether a
   33    *  given certificate chain can be trusted.</p>
   34    *  @author <a href="mailto:Anil.Saldhana@jboss.org">Anil Saldhana</a>
   35    *  @author Charlie Lai, Ron Monzillo (Javadoc for JSR-196)
   36    *  @since  May 11, 2006 
   37    *  @version $Revision: 45179 $
   38    */
   39   public class TrustStoreCallback implements Callback
   40   {
   41      private KeyStore trustStore;
   42   
   43      /** 
   44       * Create a new TrustStoreCallback.
   45       */
   46      public TrustStoreCallback()
   47      { 
   48      }
   49      
   50      /**
   51       * Get the requested trusted certificate KeyStore.
   52       * @return the trusted certificate KeyStore. 
   53       *         The KeyStore is guaranteed to already be loaded.
   54       */
   55      public KeyStore getTrustStore()
   56      {
   57         return trustStore;
   58      }
   59   
   60      /**
   61       * Set the trusted certificate KeyStore.
   62       * @param trustStore the trusted certificate KeyStore, which 
   63       *           must already be loaded.
   64       */
   65      public void setTrustStore(KeyStore trustStore)
   66      {
   67         this.trustStore = trustStore;
   68      } 
   69   }

Home » openjdk-7 » javax.security » auth » message » callback » [javadoc | source]