public abstract class Signature
extends java.lang.Object
| Constructor and Description |
|---|
Signature() |
| Modifier and Type | Method and Description |
|---|---|
static Signature |
create(java.lang.String id,
java.lang.String name,
org.threeten.bp.Instant createdAt,
SignatureStatus status,
java.lang.String profile)
Creates a new signature object.
|
abstract org.threeten.bp.Instant |
createdAt()
Created date and time.
|
abstract java.lang.String |
id()
Unique ID per container.
|
abstract java.lang.String |
name()
Name to display.
|
abstract java.lang.String |
profile()
Signature profile.
|
abstract SignatureStatus |
status()
Status of the signature.
|
boolean |
valid()
Whether this signature is valid or invalid.
|
public abstract java.lang.String id()
public abstract java.lang.String name()
public abstract org.threeten.bp.Instant createdAt()
public abstract SignatureStatus status()
public final boolean valid()
SignatureStatus.VALID
SignatureStatus.WARNING
SignatureStatus.NON_QSCD
Invalid statuses:
SignatureStatus.INVALID
SignatureStatus.UNKNOWNpublic abstract java.lang.String profile()
public static Signature create(java.lang.String id, java.lang.String name, org.threeten.bp.Instant createdAt, SignatureStatus status, java.lang.String profile)
id - Signature ID.name - Signature display name.createdAt - Signature created date and time.status - Signature status.profile - Signature profile.