Package org.bouncycastle.openpgp.smartcard


package org.bouncycastle.openpgp.smartcard
API for using OpenPGP keys whose private key material lives on a smart card or hardware token.

A OpenPGPSmartCardBackend enumerates the cards of one card technology; OpenPGPSmartCardManager aggregates several backends and implements PublicKeyDataDecryptorFactoryProvider, so registering it with OpenPGPMessageProcessor lets the high-level OpenPGP API decrypt messages addressed to a card-held key. Such keys are marked SecretKeyPacket.USAGE_EXTERNAL per OpenPGP External Secret Keys.

See Also: