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

Builder

abstract class Builder

Constructors

Name Summary
Builder open fun Builder()

Functions

Name Summary
aid abstract fun aid(mV: Array<Byte>): OpenPgpCapabilities.Builder
attributesChangable abstract fun attributesChangable(attributesChangable: Boolean): OpenPgpCapabilities.Builder
authKeyFormat abstract fun authKeyFormat(keyFormat: KeyFormat): OpenPgpCapabilities.Builder
build abstract fun build(): OpenPgpCapabilities
encryptKeyFormat abstract fun encryptKeyFormat(keyFormat: KeyFormat): OpenPgpCapabilities.Builder
fingerprintAuth abstract fun fingerprintAuth(fingerprint: Array<Byte>): OpenPgpCapabilities.Builder
fingerprintEncrypt abstract fun fingerprintEncrypt(fingerprint: Array<Byte>): OpenPgpCapabilities.Builder
fingerprintSign abstract fun fingerprintSign(fingerprint: Array<Byte>): OpenPgpCapabilities.Builder
hasAesSm abstract fun hasAesSm(hasAesSm: Boolean): OpenPgpCapabilities.Builder
hasKdf abstract fun hasKdf(hasKdf: Boolean): OpenPgpCapabilities.Builder
hasKeyImport abstract fun hasKeyImport(hasKeyImport: Boolean): OpenPgpCapabilities.Builder
hasScp11bSm abstract fun hasScp11bSm(hasScp11bSm: Boolean): OpenPgpCapabilities.Builder
hasSM abstract fun hasSM(hasSm: Boolean): OpenPgpCapabilities.Builder
historicalBytes abstract fun historicalBytes(historicalBytes: Array<Byte>): OpenPgpCapabilities.Builder
maxCardholderCertLength abstract fun maxCardholderCertLength(maxCommandLen: Int): OpenPgpCapabilities.Builder
maxGetChallengeLength abstract fun maxGetChallengeLength(maxResponseLen: Int): OpenPgpCapabilities.Builder
maxSpecialDoLength abstract fun maxSpecialDoLength(maxSpecialDoLength: Int): OpenPgpCapabilities.Builder
openPgpAid abstract fun openPgpAid(openPgpAid: OpenPgpAid): OpenPgpCapabilities.Builder
pwStatusBytes abstract fun pwStatusBytes(mV: Array<Byte>): OpenPgpCapabilities.Builder
signKeyFormat abstract fun signKeyFormat(keyFormat: KeyFormat): OpenPgpCapabilities.Builder
updateWithTLV open fun updateWithTLV(tlvs: Array): OpenPgpCapabilities.Builder