История изменений
Исправление 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)
}
}