public class QES extends Evidence
qes.
QES is verification based on an eIDAS Qualified Electronic Signature.
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
QES()
The constructor that construct evidence whose type is
"qes". |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsCreatedAt()
Check if this object contains
"created_at". |
boolean |
containsIssuer()
Check if this object contains
"issuer". |
boolean |
containsSerialNumber()
Check if this object contains
"serial_number". |
static QES |
extract(Map<?,?> map)
Create a
QES instance from the given object. |
String |
getCreatedAt()
Get the time when the signature was created.
|
String |
getIssuer()
Get the certification authority that issued the signer's certificate.
|
String |
getSerialNumber()
Get the serial number of the certificate.
|
String |
removeCreatedAt()
Remove
"created_at" from this object. |
String |
removeIssuer()
Remove
"issuer" from this object. |
String |
removeSerialNumber()
Remove
"serial_number" from this object. |
QES |
setCreatedAt(String createdAt)
Set the time when the signature was created.
|
QES |
setIssuer(String issuer)
Set the certification authority that issued the signer's certificate.
|
QES |
setSerialNumber(String serialNumber)
Set the serial number of the certificate.
|
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizeequals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizepublic String getIssuer()
public QES setIssuer(String issuer)
issuer - The certification authority.this object.public boolean containsIssuer()
"issuer".true if this object contains "issuer".public String removeIssuer()
"issuer" from this object.public String getSerialNumber()
public QES setSerialNumber(String serialNumber)
serialNumber - The serial number of the certificate.this object.public boolean containsSerialNumber()
"serial_number".true if this object contains "serial_number".public String removeSerialNumber()
"serial_number" from this object.public String getCreatedAt()
public QES setCreatedAt(String createdAt)
createdAt - The time when the signature was created.this object.public boolean containsCreatedAt()
"created_at".true if this object contains "created_at".public String removeCreatedAt()
"created_at" from this object.public static QES extract(Map<?,?> map) throws IdentityAssuranceException
QES instance from the given object.map - A map that represents "qes".QES instance that represents "qes".IdentityAssuranceException - The structure of the map does not conform to the specification
(OpenID Connect for Identity Assurance 1.0).Copyright © 2022. All rights reserved.