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 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 be picking the right crypto algorithm if you're > doing this across different JVMs, for example. > > Sean > > On Mon, Oct 31, 2016 at 9:39 AM, Mohan Radhakrishnan > <[email protected] <javascript:>> wrote: > > 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.util.Secret.fromString("Password") > > println secret.getEncryptedValue() > > """) > > print (value) > > > > def decrypt(server ): > > decryptedvalue = server.run_script(""" > > secret = > > > hudson.util.Secret.fromString("zPc9cFNDcj8RuRIKigYfsTQMiuCrv1lO+Y5qqJXc6RQ=") > > > println secret.getPlainText() > > """) > > return decryptedvalue > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Jenkins Users" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/jenkinsci-users/0afdb0c5-9365-40d5-8e28-7a106dbcca78%40googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/0173f29e-7686-43c8-8c1e-098edc81338d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
