124 virtual void CancelOpen(); |
133 virtual void CancelOpen(); |
125 virtual void ExportPublic(const TCTTokenObjectHandle& aHandle, |
134 virtual void ExportPublic(const TCTTokenObjectHandle& aHandle, |
126 HBufC8*& aPublicKey, |
135 HBufC8*& aPublicKey, |
127 TRequestStatus& aStatus); |
136 TRequestStatus& aStatus); |
128 virtual void CancelExportPublic(); |
137 virtual void CancelExportPublic(); |
|
138 |
|
139 #ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT |
|
140 virtual void Open(const TCTTokenObjectHandle& aHandle, |
|
141 CryptoSpi::CSigner*& aSigner, |
|
142 TRequestStatus& aStatus); |
|
143 virtual void Open(const TCTTokenObjectHandle& aHandle, |
|
144 CryptoSpi::CAsymmetricCipher*& asymmetricCipherObj, |
|
145 TRequestStatus& aStatus); |
|
146 virtual void Decrypt(const TCTTokenObjectHandle& aHandle, |
|
147 const TDesC8& aCiphertext, |
|
148 HBufC8*& aPlaintextPtr, |
|
149 TRequestStatus& aStatus); |
|
150 virtual void Sign(const TCTTokenObjectHandle& aHandle, |
|
151 const TDesC8& aPlaintext, |
|
152 CryptoSpi::CCryptoParams*& aSignature, |
|
153 TRequestStatus& aStatus); |
|
154 #endif |
129 |
155 |
130 public: // For MCTKeyStoreManager except those (CreateKey, ImportKey, ImportEncryptedKey) |
156 public: // For MCTKeyStoreManager except those (CreateKey, ImportKey, ImportEncryptedKey) |
131 // that require a caller-specified store |
157 // that require a caller-specified store |
132 |
158 |
133 /** |
159 /** |