public final class Authn
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static Authn |
getInstance(java.net.URL url)
Returns an instance of authn to use the operations to authenticate the user
|
de.gematik.ti.healthcardaccess.operation.ResultOperation<java.lang.String> |
loginCreateChallenge()
Login part 1: Create challenge
|
de.gematik.ti.healthcardaccess.operation.ResultOperation<java.lang.String> |
loginCreateToken(java.lang.String challenge)
* Login part 2: Create token
|
de.gematik.ti.healthcardaccess.operation.ResultOperation<de.gematik.ti.epa.fdv.gen.authentication.RequestSecurityTokenResponseType> |
logoutToken(java.lang.String assertion)
Login part 4: Logout token
|
de.gematik.ti.healthcardaccess.operation.ResultOperation<java.lang.String> |
renewToken(java.lang.String assertion)
Login part 3: Renew token
|
public static Authn getInstance(java.net.URL url)
url - Url of authentication modulepublic de.gematik.ti.healthcardaccess.operation.ResultOperation<java.lang.String> loginCreateChallenge()
public de.gematik.ti.healthcardaccess.operation.ResultOperation<java.lang.String> loginCreateToken(java.lang.String challenge)
challenge - Stringpublic de.gematik.ti.healthcardaccess.operation.ResultOperation<java.lang.String> renewToken(java.lang.String assertion)
assertion - Stringpublic de.gematik.ti.healthcardaccess.operation.ResultOperation<de.gematik.ti.epa.fdv.gen.authentication.RequestSecurityTokenResponseType> logoutToken(java.lang.String assertion)
assertion - String