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 |