Package de.gematik.bbriccs.smartcards
Class DummyEgk
java.lang.Object
de.gematik.bbriccs.smartcards.DummyEgk
This is a dummy eGK required for the use-cases where we only have the KVNR and no private keys
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DummyEgkfromConfig(SmartcardConfigDto config) getAutCertificate(de.gematik.bbriccs.crypto.CryptoSystem cryptoSystem) List<de.gematik.bbriccs.crypto.certificate.Oid><E extends SmartcardExtension>
EgetExtensionAs(Class<E> extensionType) getIccsn()getKvnr()getType()
-
Constructor Details
-
DummyEgk
public DummyEgk()
-
-
Method Details
-
fromConfig
-
getAutCertificate
- Specified by:
getAutCertificatein interfaceSmartcard
-
getAutCertificate
public Optional<SmartcardCertificate> getAutCertificate(de.gematik.bbriccs.crypto.CryptoSystem cryptoSystem) - Specified by:
getAutCertificatein interfaceSmartcard
-
getAuthPrivateKey
- Specified by:
getAuthPrivateKeyin interfaceSmartcard
-
getAuthPublicKey
- Specified by:
getAuthPublicKeyin interfaceSmartcard
-
getPrivateKeyBase64
- Specified by:
getPrivateKeyBase64in interfaceSmartcard
-
getAutOids
- Specified by:
getAutOidsin interfaceEgk- Specified by:
getAutOidsin interfaceSmartcard
-
getIccsn
-
getType
-
getOwnerData
- Specified by:
getOwnerDatain interfaceSmartcard
-
getExtension
- Specified by:
getExtensionin interfaceSmartcard
-
getExtensionAs
- Specified by:
getExtensionAsin interfaceSmartcard
-
getKvnr
-