hwsecurity-ssh / de.cotech.hw.ssh / SshUtil /

SshUtil

open class SshUtil

Functions

Name Summary
encodeEcPublicKey open fun encodeEcPublicKey(oid: ASN1ObjectIdentifier, publicKey: ECPublicKey): Array<Byte>
encodeEd25519PublicKey open fun encodeEd25519PublicKey(publicKey: Hwsecurity25519PublicKey): Array<Byte>
encodeKeyBlobAsKeyString open fun encodeKeyBlobAsKeyString(algorithmName: String, sshEncodedData: Array<Byte>): String
encodeRsaPublicKey open fun encodeRsaPublicKey(publicKey: RSAPublicKey): Array<Byte>
encodeSshSignature open fun encodeSshSignature(sshAlgorithmName: String, signedChallenge: Array<Byte>): Array<Byte>
getSignatureHashAlgorithmName open fun getSignatureHashAlgorithmName(sshAlgorithmName: String): String
getSshPublicKeyBlob open fun getSshPublicKeyBlob(publicKey: PublicKey): Array<Byte>
retrieveSshAlgorithmName open fun retrieveSshAlgorithmName(publicKey: PublicKey): String
stripAlgorithmCertSuffix open fun stripAlgorithmCertSuffix(algorithmName: String): String