Module io.github.mmm.crypto
Interface PublicKeyFactory<PU extends PublicKey>
-
- Type Parameters:
PU
- type ofPublicKey
.
- All Known Subinterfaces:
AsymmetricKeyCreator<PR,PU,PAIR>
,AsymmetricKeyPairFactory<PR,PU,PAIR>
- All Known Implementing Classes:
AbstractAsymmetricKeyCreator
,AbstractAsymmetricKeyPairFactory
,AsymmetricKeyCreatorEcBc
,AsymmetricKeyCreatorImpl
,AsymmetricKeyCreatorRsa
,AsymmetricKeyPairFactoryEcBc
,AsymmetricKeyPairFactoryEcBcCompact
,AsymmetricKeyPairFactoryEcBcUncompressed
,AsymmetricKeyPairFactoryEcJce
,AsymmetricKeyPairFactoryEncoded
,AsymmetricKeyPairFactoryRsaCompact
public interface PublicKeyFactory<PU extends PublicKey>
Interface for factory to create instances ofPublicKey
.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Binary
asBinary(PU publicKey)
byte[]
asData(PU publicKey)
PU
createPublicKey(byte[] data)
-