public void addIdentity(Identity identity, byte[] passphrase) throws JSchException{ if(passphrase!=null){ try{ byte[] goo=new byte[passphrase.length]; System.arraycopy(passphrase, 0, goo, 0, passphrase.length); passphrase=goo; identity.setPassphrase(passphrase); } finally{ Util.bzero(passphrase); } } synchronized(identities){ if(!identities.contains(identity)){ identities.addElement(identity); } } }
throw new JSchException("unexpected passphrase"); if (!identity.setPassphrase(passphrase.getBytes())) { throw new JSchException("invalid passphrase"); if (!identity.setPassphrase(null)) { throw new JSchException("missing passphrase");
System.arraycopy(passphrase, 0, goo, 0, passphrase.length); passphrase = goo; identity.setPassphrase(passphrase); } finally { Util.bzero(passphrase);
System.arraycopy(passphrase, 0, goo, 0, passphrase.length); passphrase=goo; identity.setPassphrase(passphrase);
System.arraycopy(passphrase, 0, goo, 0, passphrase.length); passphrase=goo; identity.setPassphrase(passphrase);
System.arraycopy(passphrase, 0, goo, 0, passphrase.length); passphrase=goo; identity.setPassphrase(passphrase);
if(identity.setPassphrase(passphrase)) break;
if(_identity.setPassphrase(passphrase)){ break;
if(_identity.setPassphrase(passphrase)){ break;
if(_identity.setPassphrase(passphrase)){ break;
if(_identity.setPassphrase(passphrase)){ break;
if(identity.setPassphrase(passphrase)){ if(passphrase!=null && (session.getIdentityRepository() instanceof IdentityRepository.Wrapper)){
if(identity.setPassphrase(passphrase)){ if(passphrase!=null && (session.getIdentityRepository() instanceof IdentityRepository.Wrapper)){
if(identity.setPassphrase(passphrase)){ if(passphrase!=null && (session.getIdentityRepository() instanceof IdentityRepository.Wrapper)){
if (_identity.setPassphrase(passphrase)) { break;
if (identity1.setPassphrase(passphrase)) { if (passphrase != null && (session.getIdentityRepository() instanceof IdentityRepository.Wrapper)) {