- trusted_CA_public_keys = new SubjectPublicKeyInfo[base64_encoded_trusted_CA_public_keys.length];
- for(int i=0; i<base64_encoded_trusted_CA_public_keys.length; i++) {
- byte[] b = Base64.decode(base64_encoded_trusted_CA_public_keys[i]);
+ trusted_CA_public_keys = new SubjectPublicKeyInfo[base64_encoded_trusted_CA_public_keys.length / 2];
+ trusted_CA_public_key_identifiers = new String[base64_encoded_trusted_CA_public_keys.length / 2];
+ for(int i=0; i<base64_encoded_trusted_CA_public_keys.length; i+=2) {
+ trusted_CA_public_key_identifiers[i/2] = base64_encoded_trusted_CA_public_keys[i];
+ byte[] b = Base64.decode(base64_encoded_trusted_CA_public_keys[i+1]);