package com.l7tech.gateway.common.security.signer;

import com.l7tech.util.FileUtils.Saver;
import java.io.FileOutputStream;
import java.io.IOException;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;

class a implements Saver {
   final KeyStore val$keyStore;
   final char[] val$storePass;

   a(KeyStore var1, char[] var2) {
      this.val$keyStore = var1;
      this.val$storePass = var2;
   }

   public void doSave(FileOutputStream var1) throws IOException {
      try {
         this.val$keyStore.store(var1, this.val$storePass);
      } catch (KeyStoreException | NoSuchAlgorithmException | CertificateException var3) {
         throw new IOException(var3);
      }
   }
}
