public static EncryptedSecretKeyData getInstance(Object o) { if (o instanceof EncryptedSecretKeyData) { return (EncryptedSecretKeyData)o; } else if (o != null) { return new EncryptedSecretKeyData(ASN1Sequence.getInstance(o)); } return null; }
EncryptedSecretKeyData encKeyData = EncryptedSecretKeyData.getInstance(ent.getData()); SecretKeyData keyData = SecretKeyData.getInstance(decryptData("SECRET_KEY_ENCRYPTION", encKeyData.getKeyEncryptionAlgorithm(), password, encKeyData.getEncryptedKeyData())); SecretKeyFactory kFact = helper.createSecretKeyFactory(keyData.getKeyAlgorithm().getId());
keyData = new EncryptedSecretKeyData(new AlgorithmIdentifier(PKCSObjectIdentifiers.id_PBES2, pbeParams), encryptedKey); keyData = new EncryptedSecretKeyData(new AlgorithmIdentifier(PKCSObjectIdentifiers.id_PBES2, pbeParams), encryptedKey); entries.put(alias, new ObjectData(SECRET_KEY, alias, creationDate, lastEditDate, keyData.getEncoded(), null));