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.UNKNOWN
public 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.