Package hudson.util

Class Protector

java.lang.Object
hudson.util.Protector

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @RestrictedSince("2.236") public class Protector extends Object
Encrypt/decrypt data by using a "session" key that only lasts for the duration of the server instance.
Since:
1.162 and restricted since 2.236
Author:
Kohsuke Kawaguchi
See Also:
  • Constructor Details

    • Protector

      public Protector()
  • Method Details

    • protect

      public static String protect(String secret)
    • unprotect

      public static String unprotect(String data)
      Returns null if fails to decrypt properly.