log.debug("certPrivateKey = " + this.certPrivateKey.toString());
if(log.isDebugEnabled()){ log.debug("certPrivateKey = " + this.certPrivateKey.toString()); }
    private boolean getCertificate() {        try{            KeyStore store = KeyStore.getInstance(this.keystore_type);            java.io.FileInputStream fis = new java.io.FileInputStream(this.keystore_path);            store.load(fis, this.keystore_password);            this.cipher = Cipher.getInstance(this.cipher_type);            this.certificate = (X509Certificate) store.getCertificate(this.cert_alias);            log.debug("certificate = " + this.certificate.toString());            this.cipher.init(Cipher.ENCRYPT_MODE, this.certificate);            this.encryptedToken = this.cipher.doFinal(this.token_attr.getBytes());            log.debug("encryptedToken = " + this.encryptedToken);            KeyStore.PrivateKeyEntry privateKey = (KeyStore.PrivateKeyEntry)store.getEntry(this.cert_alias, new KeyStore.PasswordProtection(this.cert_password));            this.certPrivateKey = privateKey.getPrivateKey();            log.debug("certPrivateKey = " + this.certPrivateKey.toString());            return true;        }catch(Exception e){            log.fatal(e);            return false;        }    }