Package de.consist.bmu.rule
Interface SignatureVerificationResult
-
- All Known Implementing Classes:
SignatureVerificationResultImpl
public interface SignatureVerificationResult
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SignatureVerificationResult.VerificationStatus
Enumeration des Pruefstatus der Signatur.
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Method Detail
-
getSignatureID
java.lang.String getSignatureID()
- Returns:
- Die Signatur-ID
-
getVerificationStatus
SignatureVerificationResult.VerificationStatus getVerificationStatus()
- Returns:
- Das Pruefergebnis
-
setVerificationStatus
void setVerificationStatus(SignatureVerificationResult.VerificationStatus status)
- Parameters:
status
- Der Status der Signaturpruefung
-
getSubjectDN
java.lang.String getSubjectDN()
- Returns:
- Der Name des Unterzeichners
-
getSigningTime
java.util.Date getSigningTime()
- Returns:
- Der Signaturzeitpunkt aus der Xades-Erweiterung
-
isEIDAS
boolean isEIDAS()
- Returns:
- Gibt zurueck, ob es sich um eine eIDAS-konforme Signatur handelt.
-
isEnabled
boolean isEnabled(RuleDef ruleDef)
- Returns:
- Gibt zurueck, ob die Signatur mit der uebergebenen Regel geprueft werden soll.
-
-