public class Authenticator
extends java.lang.Object
implements de.gematik.ti.epa.fdv.authentication.service.provider.api.IAuthenticator<de.gematik.ti.healthcardaccess.IHealthCard>
implements IAuthenticator.
| Constructor and Description |
|---|
Authenticator()
constructor, in which AuthenticationController starts
|
| Modifier and Type | Method and Description |
|---|---|
de.gematik.ti.epa.fdv.authentication.service.provider.api.entities.AuthenticationResult |
authenticate(de.gematik.ti.epa.fdv.authentication.service.provider.api.ICertificateHolder<de.gematik.ti.healthcardaccess.IHealthCard> certificateHolder,
byte[] hashValue)
authentication of coming data with help of ICertificateHolder
|
byte[] |
getCertificateValue()
get certificate in byte array
|
AuthenticationController |
getController()
could be null. init in methode if called earlier.
|
java.lang.String |
getName()
return name of the authenticator
|
de.gematik.ti.epa.fdv.authentication.service.provider.api.IAuthenticationResult |
signData(byte[] hashValue)
sign the coming data
|
public Authenticator()
constructor, in which AuthenticationController starts
public de.gematik.ti.epa.fdv.authentication.service.provider.api.IAuthenticationResult signData(byte[] hashValue)
sign the coming data
signData in interface de.gematik.ti.epa.fdv.authentication.service.provider.api.IAuthenticator<de.gematik.ti.healthcardaccess.IHealthCard>hashValue - public de.gematik.ti.epa.fdv.authentication.service.provider.api.entities.AuthenticationResult authenticate(de.gematik.ti.epa.fdv.authentication.service.provider.api.ICertificateHolder<de.gematik.ti.healthcardaccess.IHealthCard> certificateHolder,
byte[] hashValue)
authentication of coming data with help of ICertificateHolder
certificateHolder - hashValue - public java.lang.String getName()
return name of the authenticator
getName in interface de.gematik.ti.epa.fdv.authentication.service.provider.api.IAuthenticator<de.gematik.ti.healthcardaccess.IHealthCard>public byte[] getCertificateValue()
get certificate in byte array
getCertificateValue in interface de.gematik.ti.epa.fdv.authentication.service.provider.api.IAuthenticator<de.gematik.ti.healthcardaccess.IHealthCard>public AuthenticationController getController()
could be null. init in methode if called earlier.