Re: Encrypt/Decrypt using Groovy

2016-10-31 Thread Mohan Radhakrishnan
I tried that. It didn't work. Probably when I call from an external Python script there is not state ? Mohan On Monday, 31 October 2016 19:26:41 UTC+5:30, Sean McNamara wrote: > > Instead of getPlainText(), try hudson.util.Secret.toString(secret) > > If that doesn't work, then try printing both

Re: Encrypt/Decrypt using Groovy

2016-10-31 Thread Sean McNamara
Instead of getPlainText(), try hudson.util.Secret.toString(secret) If that doesn't work, then try printing both the encrypted value and the plain text from the `secret` object in the encrypt method... if it gives the result you expect, then yes, there seems to be an issue with state. It might not

Encrypt/Decrypt using Groovy

2016-10-31 Thread Mohan Radhakrishnan
Hi, I have a doubt here. This code encrypts but doesn't decrypt. Instead I get the encrypted string back from the decrypt function. Does it need state to be maintained between these two functions ? Thanks, Mohan def encrypt(server ): value = server.run_script(""" secret = hudson.