Next: Developing Scute, Up: Internals
Scute implements version 2.20 of the PKCS #11 specification.
The OpenPGP smart card application is supported in read-only mode.
The following functions are not supported:
C_InitializeC_WaitForSlotEventC_GetOperationStateC_SetOperationStateC_InitTokenC_InitPINC_SetPINC_LoginC_LogoutC_EncryptInitC_EncryptC_EncryptUpdateC_EncryptFinalC_DigestInitC_DigestC_DigestUpdateC_DigestKeyC_DigestFinalC_VerifyInitC_VerifyC_VerifyUpdateC_VerifyFinalC_VerifyRecoverInitC_VerifyRecC_SignInitC_SignC_DecryptInitC_DecryptC_SignUpdateC_SignFinalC_DecryptUpdateC_DecryptFinalC_SignRecoverInitC_SignRecoverC_DigestEncryptUpdateC_DecryptDigestUpdateC_SignEncryptUpdateC_DecryptVerifyUpdateC_GenerateKeyC_GenerateKeyPairC_WrapKeyC_UnwrapKeyC_DeriveKeyC_SeedRandomC_GenerateRandomC_GenerateRandom may be supported
in the future, though.
C_CreateObjectC_CopyObjectC_DestroyObjectC_SetAttributeValue:C_GetObjectSizeCKO_CERTIFICATEOPENPGP.3).
The ID is the fingerprint.
CKO_PRIVATE_KEY:CKA_LOCAL attribute can not be supported by the OpenPGP card.
It is always set to false (as the key on the card may be copied to the
card from an external source).