Class SubstituteSecurityUtils
java.lang.Object
org.apache.camel.quarkus.component.ssh.runtime.SubstituteSecurityUtils
We're substituting those offending methods that would require the presence of
net.i2p.crypto:eddsa library which is not supported by Camel SSH component
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic booleanstatic PublicKeygenerateEDDSAPublicKey(String keyType, byte[] seed) static org.apache.sshd.common.signature.Signaturestatic <B extends org.apache.sshd.common.util.buffer.Buffer>
BputRawEDDSAPublicKey(B buffer, PublicKey key) static PublicKey
-
Constructor Details
-
SubstituteSecurityUtils
SubstituteSecurityUtils()
-
-
Method Details
-
compareEDDSAPPublicKeys
-
compareEDDSAPrivateKeys
-
generateEDDSAPublicKey
public static PublicKey generateEDDSAPublicKey(String keyType, byte[] seed) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
getEDDSASigner
public static org.apache.sshd.common.signature.Signature getEDDSASigner() -
putRawEDDSAPublicKey
public static <B extends org.apache.sshd.common.util.buffer.Buffer> B putRawEDDSAPublicKey(B buffer, PublicKey key) -
recoverEDDSAPublicKey
- Throws:
GeneralSecurityException
-