Package jenkins.security.apitoken
Class ApiTokenStore.HashedToken
java.lang.Object
jenkins.security.apitoken.ApiTokenStore.HashedToken
- All Implemented Interfaces:
Serializable
- Enclosing class:
ApiTokenStore
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ApiTokenStore.HashedTokenstatic ApiTokenStore.HashedTokenbuildNew(String name, jenkins.security.apitoken.ApiTokenStore.HashValue value, LocalDate expirationDate) static ApiTokenStore.HashedTokenbuildNewFromLegacy(jenkins.security.apitoken.ApiTokenStore.HashValue value, boolean migrationFromExistingLegacy) getName()longRelevant only if the lastUseDate is not nullgetUuid()booleanbooleanbooleanisLegacy()booleanmatch(byte[] hashedBytes) voidvoid
-
Method Details
-
buildNew
@NonNull public static ApiTokenStore.HashedToken buildNew(@NonNull String name, @NonNull jenkins.security.apitoken.ApiTokenStore.HashValue value, LocalDate expirationDate) -
buildNew
@NonNull public static ApiTokenStore.HashedToken buildNew(@NonNull String name, @NonNull jenkins.security.apitoken.ApiTokenStore.HashValue value) -
buildNewFromLegacy
@NonNull public static ApiTokenStore.HashedToken buildNewFromLegacy(@NonNull jenkins.security.apitoken.ApiTokenStore.HashValue value, boolean migrationFromExistingLegacy) -
rename
-
isAboutToExpire
public boolean isAboutToExpire() -
isExpired
public boolean isExpired() -
match
public boolean match(byte[] hashedBytes) -
getName
-
getCreationDate
-
getExpirationDate
-
getNumDaysCreation
public long getNumDaysCreation()Relevant only if the lastUseDate is not null -
getUuid
-
isLegacy
public boolean isLegacy() -
setName
-