protected void readDataToKeyInfo() throws RuntimeException
    {
        String psw1 = this.edPsw1.getText().trim();
        String psw2 = this.edPsw2.getText().trim();

        if ( !( psw1.equals( psw2 ) ) ) {
            throw new RuntimeException( "passwords do not match" );
        }

        this.keyInfo =  new KeyInfo(
                this.edAlias.getText(), this.edName.getText(),
                this.edOu.getText(), this.edFirm.getText(),
                this.edCity.getText(), this.edState.getText(),
                this.cmbCountryCode.getSelectedItem(), psw1
        );
        
        return;
    }