Class SkED25519PublicKey
java.lang.Object
org.apache.sshd.common.config.keys.u2f.SkED25519PublicKey
- All Implemented Interfaces:
Serializable
,Key
,PublicKey
,SecurityKeyPublicKey<net.i2p.crypto.eddsa.EdDSAPublicKey>
public class SkED25519PublicKey
extends Object
implements SecurityKeyPublicKey<net.i2p.crypto.eddsa.EdDSAPublicKey>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSkED25519PublicKey
(String appName, boolean noTouchRequired, net.i2p.crypto.eddsa.EdDSAPublicKey delegatePublicKey) -
Method Summary
-
Field Details
-
ALGORITHM
- See Also:
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
appName
-
noTouchRequired
private final boolean noTouchRequired -
delegatePublicKey
private final net.i2p.crypto.eddsa.EdDSAPublicKey delegatePublicKey
-
-
Constructor Details
-
SkED25519PublicKey
public SkED25519PublicKey(String appName, boolean noTouchRequired, net.i2p.crypto.eddsa.EdDSAPublicKey delegatePublicKey)
-
-
Method Details
-
getAlgorithm
- Specified by:
getAlgorithm
in interfaceKey
-
getFormat
-
getEncoded
public byte[] getEncoded()- Specified by:
getEncoded
in interfaceKey
-
getAppName
- Specified by:
getAppName
in interfaceSecurityKeyPublicKey<net.i2p.crypto.eddsa.EdDSAPublicKey>
-
isNoTouchRequired
public boolean isNoTouchRequired()- Specified by:
isNoTouchRequired
in interfaceSecurityKeyPublicKey<net.i2p.crypto.eddsa.EdDSAPublicKey>
-
getDelegatePublicKey
public net.i2p.crypto.eddsa.EdDSAPublicKey getDelegatePublicKey()- Specified by:
getDelegatePublicKey
in interfaceSecurityKeyPublicKey<net.i2p.crypto.eddsa.EdDSAPublicKey>
-
toString
-
hashCode
public int hashCode() -
equals
-