mirror of
https://codeberg.org/PGPainless/sop-java.git
synced 2025-09-09 02:09:42 +02:00
validate-userid: Add --validate-at option
This commit is contained in:
parent
5105b6f4ad
commit
b300be42a4
3 changed files with 15 additions and 0 deletions
|
@ -11,6 +11,7 @@ import picocli.CommandLine.Parameters
|
|||
import sop.cli.picocli.SopCLI
|
||||
import sop.exception.SOPGPException
|
||||
import sop.util.HexUtil.Companion.bytesToHex
|
||||
import java.util.*
|
||||
|
||||
@Command(
|
||||
name = "validate-userid",
|
||||
|
@ -21,6 +22,8 @@ class ValidateUserIdCmd : AbstractSopCmd() {
|
|||
|
||||
@Option(names = ["--addr-spec-only"]) var addrSpecOnly: Boolean = false
|
||||
|
||||
@Option(names = ["--validate-at"]) var validateAt: Date? = null
|
||||
|
||||
@Parameters(index = "0", arity = "1", paramLabel = "USERID") lateinit var userId: String
|
||||
|
||||
@Parameters(index = "1..*", arity = "1..*", paramLabel = "CERTS")
|
||||
|
@ -34,6 +37,10 @@ class ValidateUserIdCmd : AbstractSopCmd() {
|
|||
validateUserId.addrSpecOnly()
|
||||
}
|
||||
|
||||
if (validateAt != null) {
|
||||
validateUserId.validateAt(validateAt!!)
|
||||
}
|
||||
|
||||
validateUserId.userId(userId)
|
||||
|
||||
for (authority in authorities) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue