LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

Вариант в стиле «Ява» чуть многословнее, но тоже вполне адекватен.

return Try {
  val keyId = jws.getKeyIdHeaderValue()
  if(keyId == null) {
    throw TokenCorruptedException("no kid header")
  }

  val item = store.byKey(keyId)
  if(item == null) {
    throw TokenUnsignedException("unknown or expired kid: " + keyId)
  }
}

Исправление AndreyKl, :

Вариант в стиле «Ява» многословнее, но тоже вполне адекватен.

return Try {
  val keyId = jws.getKeyIdHeaderValue()
  if(keyId == null) {
    throw TokenCorruptedException("no kid header")
  }

  val item = store.byKey(keyId)
  if(item == null) {
    throw TokenUnsignedException("unknown or expired kid: " + keyId)
  }
}

Исходная версия AndreyKl, :

«Явовский» вариант чуть многословнее, но тоже вполне адекватен.

return Try {
  val keyId = jws.getKeyIdHeaderValue()
  if(keyId == null) {
    throw TokenCorruptedException("no kid header")
  }

  val item = store.byKey(keyId)
  if(item == null) {
    throw TokenUnsignedException("unknown or expired kid: " + keyId)
  }
}