Package org.bouncycastle.jcajce.spec
Class OpenSSHPublicKeySpec
java.lang.Object
java.security.spec.EncodedKeySpec
org.bouncycastle.jcajce.spec.OpenSSHPublicKeySpec
- All Implemented Interfaces:
KeySpec
Holds an OpenSSH encoded public key.
-
Constructor Summary
ConstructorDescriptionOpenSSHPublicKeySpec
(byte[] encodedKey) Construct and instance and determine the OpenSSH public key type. -
Method Summary
Methods inherited from class java.security.spec.EncodedKeySpec
getAlgorithm, getEncoded
-
Constructor Details
-
OpenSSHPublicKeySpec
public OpenSSHPublicKeySpec(byte[] encodedKey) Construct and instance and determine the OpenSSH public key type. The current types are ssh-rsa, ssh-ed25519, ssh-dss and ecdsa-*It does not validate the key beyond identifying the type.
- Parameters:
encodedKey
-
-
-
Method Details
-
getFormat
- Specified by:
getFormat
in classEncodedKeySpec
-
getType
The type of OpenSSH public key.- Returns:
- the type.
-