hwsecurity-openpgp / de.cotech.hw.openpgp / OpenPgpCapabilities /

OpenPgpCapabilities

abstract class OpenPgpCapabilities

Types

Name Summary
Builder abstract class Builder

Functions

Name Summary
fromBytes open fun fromBytes(rawOpenPgpCapabilities: Array<Byte>): OpenPgpCapabilities
getAid abstract fun getAid(): Array<Byte>
getAuthKeyFormat abstract fun getAuthKeyFormat(): KeyFormat
getEncryptKeyFormat abstract fun getEncryptKeyFormat(): KeyFormat
getFingerprintAuth abstract fun getFingerprintAuth(): Array<Byte>
getFingerprintEncrypt abstract fun getFingerprintEncrypt(): Array<Byte>
getFingerprintSign abstract fun getFingerprintSign(): Array<Byte>
getFormatForKeyType open fun getFormatForKeyType(keyType: KeyType): KeyFormat
getHistoricalBytes abstract fun getHistoricalBytes(): Array<Byte>
getKeyFingerprint open fun getKeyFingerprint(keyType: KeyType): Array<Byte>
getMaxCardholderCertLength abstract fun getMaxCardholderCertLength(): Int
getMaxGetChallengeLength abstract fun getMaxGetChallengeLength(): Int
getMaxSpecialDoLength abstract fun getMaxSpecialDoLength(): Int
getOpenPgpAid abstract fun getOpenPgpAid(): OpenPgpAid
getPw1MaxLength open fun getPw1MaxLength(): Int
getPw1TriesLeft open fun getPw1TriesLeft(): Int
getPw3MaxLength open fun getPw3MaxLength(): Int
getPw3TriesLeft open fun getPw3TriesLeft(): Int
getPwStatusBytes abstract fun getPwStatusBytes(): Array<Byte>
getSignKeyFormat abstract fun getSignKeyFormat(): KeyFormat
hasAuthKey open fun hasAuthKey(): Boolean
hasEncryptKey open fun hasEncryptKey(): Boolean
hasSignKey open fun hasSignKey(): Boolean
isAttributesChangable abstract fun isAttributesChangable(): Boolean
isHasAesSm abstract fun isHasAesSm(): Boolean
isHasKdf abstract fun isHasKdf(): Boolean
isHasKeyImport abstract fun isHasKeyImport(): Boolean
isHasScp11bSm abstract fun isHasScp11bSm(): Boolean
isHasSM abstract fun isHasSM(): Boolean
isPw1ValidForMultipleSignatures open fun isPw1ValidForMultipleSignatures(): Boolean