BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 06-25-2010, 01:28 AM   #1
AnisimovSPB
New Member
 
Join Date: Jun 2010
Model: 8900
PIN: N/A
Carrier: Beeline
Posts: 1
Default KeyStoreData.getPrivateKey(KeyStoreDataTicket)

Please Login to Remove!

Hi, all!

I got stuck on receiving a private key from the TrustedKeyStore. My code is:

Code:
KeyStore keyStore = TrustedKeyStore.getInstance();
Enumeration keyContainers = keyStore.elements();
while (keyContainers.hasMoreElements()) {
  KeyStoreData keyContainer = (KeyStoreData) keyContainers.nextElement();
  if ("MySPBCompany".equals(keyContainer.getLabel())) {
    Certificate certificate = keyContainer.getCertificate();
    PrivateKey privateKey = keyContainer.getPrivateKey(keyContainer.getTicket());
    if (privateKey != null) {
        // signing message using appropriate signer
    }
  }
}
The issue is I always get null value of the privateKey variable after calling "keyContainer.getPrivateKey(..)" method. It doesn't let me get private key from the KeyStore inspite of it has private key installed with the certificate (I can see a "Private Key on Device" label while viewing "MySPBCompany" certificate properties).

Does anybody know a way to get round this issue?
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


🇺🇸 Memorial Day Weekend FLASH SALE 4x6 Direct Thermal Labels (60K) picture

🇺🇸 Memorial Day Weekend FLASH SALE 4x6 Direct Thermal Labels (60K)

$199.99



New In Box SIEMENS 6ES7954-8LF03-0AA0 6ES7 954-8LF03-0AA0 Memory Card picture

New In Box SIEMENS 6ES7954-8LF03-0AA0 6ES7 954-8LF03-0AA0 Memory Card

$246.08



New Sealed AB 2080-MEMBAK-RTC Memory Backup, Data Log, Recipe ,High Accuracy RTC picture

New Sealed AB 2080-MEMBAK-RTC Memory Backup, Data Log, Recipe ,High Accuracy RTC

$286.59



NEW Original Allen Bradley 2080-MEMBAK-RTC Memory Module With RTC Plug-In picture

NEW Original Allen Bradley 2080-MEMBAK-RTC Memory Module With RTC Plug-In

$284.00



NEW Original Allen Bradley 2080-MEMBAK-RTC Memory Module With RTC Plug-In picture

NEW Original Allen Bradley 2080-MEMBAK-RTC Memory Module With RTC Plug-In

$284.77



SIEMENS 5706439003.02 SRAM MEMORY MODULE 570643.0001.02 OVERNIGHT SHIPPING picture

SIEMENS 5706439003.02 SRAM MEMORY MODULE 570643.0001.02 OVERNIGHT SHIPPING

$287.60







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.