Class SkED25519PublicKey
java.lang.Object
org.apache.sshd.common.config.keys.u2f.SkED25519PublicKey
- All Implemented Interfaces:
Serializable,Key,PublicKey,SshPublicKey,SecurityKeyPublicKey<PublicKey>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSkED25519PublicKey(String appName, boolean noTouchRequired, boolean verifyRequired, PublicKey delegatePublicKey) SkED25519PublicKey(String appName, boolean noTouchRequired, PublicKey delegatePublicKey) Deprecated. -
Method Summary
-
Field Details
-
ALGORITHM
- See Also:
-
-
Constructor Details
-
SkED25519PublicKey
@Deprecated public SkED25519PublicKey(String appName, boolean noTouchRequired, PublicKey delegatePublicKey) Deprecated.Creates a new instance.- Parameters:
appName- application namenoTouchRequired- whether the "no-touch-required" flag was present in authorized_keysdelegatePublicKey- the underlying real public key
-
SkED25519PublicKey
-
-
Method Details
-
getAlgorithm
- Specified by:
getAlgorithmin interfaceKey
-
getKeyType
Description copied from interface:SshPublicKeyRetrieves the SSH key type.- Specified by:
getKeyTypein interfaceSshPublicKey- Returns:
- the SSH key type, never
null.
-
getFormat
-
getEncoded
public byte[] getEncoded()- Specified by:
getEncodedin interfaceKey
-
getAppName
- Specified by:
getAppNamein interfaceSecurityKeyPublicKey<PublicKey>
-
isNoTouchRequired
public boolean isNoTouchRequired()- Specified by:
isNoTouchRequiredin interfaceSecurityKeyPublicKey<PublicKey>
-
isVerifyRequired
public boolean isVerifyRequired()- Specified by:
isVerifyRequiredin interfaceSecurityKeyPublicKey<PublicKey>
-
getDelegatePublicKey
- Specified by:
getDelegatePublicKeyin interfaceSecurityKeyPublicKey<PublicKey>
-
toString
-
hashCode
public int hashCode() -
equals
-
SkED25519PublicKey(String, boolean, boolean, PublicKey)instead