Package io.aether.crypto
Class PairAsymKeys
- java.lang.Object
-
- io.aether.crypto.PairAsymKeys
-
- All Implemented Interfaces:
CryptoProviderUnit,PairKeys,io.aether.utils.ToString
public class PairAsymKeys extends java.lang.Object implements PairKeys
-
-
Field Summary
Fields Modifier and Type Field Description AKey.AsymmetricPrivateprivateKeyAKey.AsymmetricPublicpublicKey
-
Constructor Summary
Constructors Constructor Description PairAsymKeys(AKey.AsymmetricPublic publicKey, AKey.AsymmetricPrivate privateKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoProvidergetCryptoProvider()AKey.AsymmetricPrivategetPrivateKey()java.lang.StringgetProviderName()AKey.AsymmetricPublicgetPublicKey()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.aether.crypto.PairKeys
toCryptoEngine
-
-
-
-
Field Detail
-
publicKey
public final AKey.AsymmetricPublic publicKey
-
privateKey
public final AKey.AsymmetricPrivate privateKey
-
-
Constructor Detail
-
PairAsymKeys
public PairAsymKeys(AKey.AsymmetricPublic publicKey, AKey.AsymmetricPrivate privateKey)
-
-
Method Detail
-
getProviderName
public java.lang.String getProviderName()
- Specified by:
getProviderNamein interfaceCryptoProviderUnit
-
getCryptoProvider
public CryptoProvider getCryptoProvider()
- Specified by:
getCryptoProviderin interfaceCryptoProviderUnit
-
getPrivateKey
public AKey.AsymmetricPrivate getPrivateKey()
- Specified by:
getPrivateKeyin interfacePairKeys
-
getPublicKey
public AKey.AsymmetricPublic getPublicKey()
- Specified by:
getPublicKeyin interfacePairKeys
-
-