Package no.ks.fiks.maskinporten
Class MaskinportenklientBuilder
-
- All Implemented Interfaces:
public final class MaskinportenklientBuilder
-
-
Constructor Summary
Constructors Constructor Description MaskinportenklientBuilder()
-
Method Summary
Modifier and Type Method Description final MaskinportenklientBuilderwithPrivateKey(PrivateKey privateKey)final MaskinportenklientBuilderwithProperties(MaskinportenklientProperties properties)final MaskinportenklientBuilderusingVirksomhetssertifikat(X509Certificate certificate)final MaskinportenklientBuilderusingAsymmetricKey(String keyId)final MaskinportenklientBuilderusingJwsHeaderProvider(JWSHeaderProvider jwsHeaderProvider)final Maskinportenklientbuild()-
-
Method Detail
-
withPrivateKey
final MaskinportenklientBuilder withPrivateKey(PrivateKey privateKey)
-
withProperties
final MaskinportenklientBuilder withProperties(MaskinportenklientProperties properties)
-
usingVirksomhetssertifikat
final MaskinportenklientBuilder usingVirksomhetssertifikat(X509Certificate certificate)
-
usingAsymmetricKey
final MaskinportenklientBuilder usingAsymmetricKey(String keyId)
-
usingJwsHeaderProvider
final MaskinportenklientBuilder usingJwsHeaderProvider(JWSHeaderProvider jwsHeaderProvider)
-
build
final Maskinportenklient build()
-
-
-
-