package com.l7tech.server.security.keystore.generic;

import com.l7tech.util.Functions.UnaryVoid;
import java.io.IOException;
import java.io.OutputStream;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;

class b implements UnaryVoid<OutputStream> {
   final KeyStore val$keystore;
   final char[] val$keystorePassword;

   b(KeyStore var1, char[] var2) {
      this.val$keystore = var1;
      this.val$keystorePassword = var2;
   }

   public void call(OutputStream var1) {
      try {
         this.val$keystore.store(var1, this.val$keystorePassword);
      } catch (KeyStoreException var3) {
         throw new RuntimeException(var3);
      } catch (IOException var4) {
         throw new RuntimeException(var4);
      } catch (NoSuchAlgorithmException var5) {
         throw new RuntimeException(var5);
      } catch (CertificateException var6) {
         throw new RuntimeException(var6);
      }
   }
}
