Package de.consist.bmu.rule.impl
Class SignatureVerificationResultImpl
- java.lang.Object
-
- de.consist.bmu.rule.impl.SignatureVerificationResultImpl
-
- All Implemented Interfaces:
SignatureVerificationResult
,java.io.Serializable
public class SignatureVerificationResultImpl extends java.lang.Object implements SignatureVerificationResult, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SignatureVerificationResultImpl.Adapter
Adapter fuer JAXB.-
Nested classes/interfaces inherited from interface de.consist.bmu.rule.SignatureVerificationResult
SignatureVerificationResult.VerificationStatus
-
-
Constructor Summary
Constructors Constructor Description SignatureVerificationResultImpl()
Default Konstruktor fuer JAXB.SignatureVerificationResultImpl(java.lang.String signatureID, java.lang.String subjectDN, java.util.Date signingTime, boolean eIDAS)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getSignatureID()
java.util.Date
getSigningTime()
java.lang.String
getSubjectDN()
SignatureVerificationResult.VerificationStatus
getVerificationStatus()
boolean
isEIDAS()
boolean
isEnabled(RuleDef ruleDef)
void
setVerificationStatus(SignatureVerificationResult.VerificationStatus status)
-
-
-
Constructor Detail
-
SignatureVerificationResultImpl
public SignatureVerificationResultImpl()
Default Konstruktor fuer JAXB.
-
SignatureVerificationResultImpl
public SignatureVerificationResultImpl(java.lang.String signatureID, java.lang.String subjectDN, java.util.Date signingTime, boolean eIDAS)
- Parameters:
signatureID
- Die Signature-IDsubjectDN
- Der Name des UnterzeichnerssigningTime
- Der Signaturzeitpunkt
-
-
Method Detail
-
getSignatureID
public final java.lang.String getSignatureID()
- Specified by:
getSignatureID
in interfaceSignatureVerificationResult
- Returns:
- Die Signatur-ID
-
getVerificationStatus
public final SignatureVerificationResult.VerificationStatus getVerificationStatus()
- Specified by:
getVerificationStatus
in interfaceSignatureVerificationResult
- Returns:
- Das Pruefergebnis
-
setVerificationStatus
public final void setVerificationStatus(SignatureVerificationResult.VerificationStatus status)
- Specified by:
setVerificationStatus
in interfaceSignatureVerificationResult
- Parameters:
status
- Der Status der Signaturpruefung
-
getSubjectDN
public final java.lang.String getSubjectDN()
- Specified by:
getSubjectDN
in interfaceSignatureVerificationResult
- Returns:
- Der Name des Unterzeichners
-
getSigningTime
public final java.util.Date getSigningTime()
- Specified by:
getSigningTime
in interfaceSignatureVerificationResult
- Returns:
- Der Signaturzeitpunkt aus der Xades-Erweiterung
-
isEIDAS
public final boolean isEIDAS()
- Specified by:
isEIDAS
in interfaceSignatureVerificationResult
- Returns:
- Gibt zurueck, ob es sich um eine eIDAS-konforme Signatur handelt.
-
isEnabled
public final boolean isEnabled(RuleDef ruleDef)
- Specified by:
isEnabled
in interfaceSignatureVerificationResult
- Returns:
- Gibt zurueck, ob die Signatur mit der uebergebenen Regel geprueft werden soll.
-
-