code: public final void store(LoadStoreParameter param)
                  throws KeyStoreException, IOException,
                  NoSuchAlgorithmException, CertificateException {
          if (!initialized) {
              throw new KeyStoreException("Uninitialized keystore");
          }
          keyStoreSpi.engineStore(param);
      }
docs: Stores this keystore using the given <code>LoadStoreParameter</code>.
  
  @param param the <code>LoadStoreParameter</code>
  that specifies how to store the keystore,
  which may be <code>null</code>
  
  @exception IllegalArgumentException if the given
  <code>LoadStoreParameter</code>
  input is not recognized
  @exception KeyStoreException if the keystore has not been initialized
  (loaded)
  @exception IOException if there was an I/O problem with data
  @exception NoSuchAlgorithmException if the appropriate data integrity
  algorithm could not be found
  @exception CertificateException if any of the certificates included in
  the keystore data could not be stored
  
  @since 1.5