niagara-ax/modules/cfr_output/com/tridium/platcrypto/ui/PrivateKeyPasswordFinder.java
2026-03-17 13:31:18 -07:00

36 lines
1.0 KiB
Java

/*
* 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;
}
}