/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.baja.security.BPassword * javax.baja.ui.BWidget * javax.baja.util.Lexicon * org.bouncycastle.openssl.PasswordFinder */ package com.tridium.platcrypto.ui; import com.tridium.platcrypto.ui.BPasswordPromptDialog; import javax.baja.security.BPassword; import javax.baja.ui.BWidget; import javax.baja.util.Lexicon; import org.bouncycastle.openssl.PasswordFinder; public class PrivateKeyPasswordFinder implements PasswordFinder { protected static Lexicon lex = Lexicon.make((String)"platCrypto"); private BWidget owner; public char[] getPassword() { BPassword bPassword = BPasswordPromptDialog.open(this.owner, lex.get("pem.prompt.password.title"), lex.get("pem.prompt.password.description")); if (bPassword == null) { return null; } return bPassword.getValue().toCharArray(); } public PrivateKeyPasswordFinder(BWidget bWidget) { this.owner = bWidget; } }