code: public byte[] getSecret (PrivateKey key)
      {
          if (_secret == null) {
              _secret = SecureUtil.decryptBytes(key, _encodedSecret, _salt);
          }
          return _secret;
      }
docs: Decodes the secret.