Home | History | Annotate | Download | only in cts

Lines Matching defs:spec

26 import java.security.spec.AlgorithmParameterSpec;
27 import java.security.spec.ECGenParameterSpec;
43 KeyGenParameterSpec spec = new KeyGenParameterSpec.Builder(
47 assertEquals("arbitrary", spec.getKeystoreAlias());
48 assertEquals(KeyProperties.PURPOSE_ENCRYPT, spec.getPurposes());
49 assertNull(null, spec.getAlgorithmParameterSpec());
50 MoreAsserts.assertEmpty(Arrays.asList(spec.getBlockModes()));
51 assertEquals(DEFAULT_CERT_NOT_BEFORE, spec.getCertificateNotBefore());
52 assertEquals(DEFAULT_CERT_NOT_AFTER, spec.getCertificateNotAfter());
53 assertEquals(DEFAULT_CERT_SERIAL_NUMBER, spec.getCertificateSerialNumber());
54 assertEquals(DEFAULT_CERT_SUBJECT, spec.getCertificateSubject());
55 assertFalse(spec.isDigestsSpecified());
57 spec.getDigests();
60 MoreAsserts.assertEmpty(Arrays.asList(spec.getEncryptionPaddings()));
61 assertEquals(-1, spec.getKeySize());
62 assertNull(spec.getKeyValidityStart());
63 assertNull(spec.getKeyValidityForOriginationEnd());
64 assertNull(spec.getKeyValidityForConsumptionEnd());
65 assertTrue(spec.isRandomizedEncryptionRequired());
66 MoreAsserts.assertEmpty(Arrays.asList(spec.getSignaturePaddings()));
67 assertFalse(spec.isUserAuthenticationRequired());
68 assertEquals(-1, spec.getUserAuthenticationValidityDurationSeconds());
69 assertFalse(spec.isUnlockedDeviceRequired());
82 KeyGenParameterSpec spec = new KeyGenParameterSpec.Builder(
105 assertEquals("arbitrary", spec.getKeystoreAlias());
107 KeyProperties.PURPOSE_SIGN | KeyProperties.PURPOSE_ENCRYPT, spec.getPurposes());
108 assertSame(algSpecificParams, spec.getAlgorithmParameterSpec());
109 MoreAsserts.assertContentsInOrder(Arrays.asList(spec.getBlockModes()),
111 assertEquals(certNotBeforeDate, spec.getCertificateNotBefore());
112 assertEquals(certNotAfterDate, spec.getCertificateNotAfter());
113 assertEquals(new BigInteger("13946146"), spec.getCertificateSerialNumber());
114 assertEquals(new X500Principal("CN=test"), spec.getCertificateSubject());
115 assertTrue(spec.isDigestsSpecified());
116 MoreAsserts.assertContentsInOrder(Arrays.asList(spec.getDigests()),
118 MoreAsserts.assertContentsInOrder(Arrays.asList(spec.getEncryptionPaddings()),
120 assertEquals(1234, spec.getKeySize());
121 assertEquals(keyValidityStartDate, spec.getKeyValidityStart());
122 assertEquals(keyValidityEndDateForOrigination, spec.getKeyValidityForOriginationEnd());
123 assertEquals(keyValidityEndDateForConsumption, spec.getKeyValidityForConsumptionEnd());
124 assertFalse(spec.isRandomizedEncryptionRequired());
125 MoreAsserts.assertContentsInOrder(Arrays.asList(spec.getSignaturePaddings()),
127 assertTrue(spec.isUserAuthenticationRequired());
128 assertEquals(12345, spec.getUserAuthenticationValidityDurationSeconds());
129 assertTrue(spec.isUnlockedDeviceRequired());
148 KeyGenParameterSpec spec = new KeyGenParameterSpec.Builder(
152 assertEquals(date, spec.getKeyValidityForOriginationEnd());
153 assertEquals(date, spec.getKeyValidityForConsumptionEnd());
211 KeyGenParameterSpec spec = new KeyGenParameterSpec.Builder(
224 assertEquals(Arrays.asList(originalBlockModes), Arrays.asList(spec.getBlockModes()));
226 assertEquals(Arrays.asList(originalBlockModes), Arrays.asList(spec.getBlockModes()));
228 assertEquals(originalCertNotBeforeDate, spec.getCertificateNotBefore());
230 assertEquals(originalCertNotBeforeDate, spec.getCertificateNotBefore());
232 assertEquals(originalCertNotAfterDate, spec.getCertificateNotAfter());
234 assertEquals(originalCertNotAfterDate, spec.getCertificateNotAfter());
236 assertEquals(Arrays.asList(originalDigests), Arrays.asList(spec.getDigests()));
238 assertEquals(Arrays.asList(originalDigests), Arrays.asList(spec.getDigests()));
241 Arrays.asList(spec.getEncryptionPaddings()));
244 Arrays.asList(spec.getEncryptionPaddings()));
246 assertEquals(originalKeyValidityStartDate, spec.getKeyValidityStart());
248 assertEquals(originalKeyValidityStartDate, spec.getKeyValidityStart());
251 spec.getKeyValidityForOriginationEnd());
254 spec.getKeyValidityForOriginationEnd());
257 spec.getKeyValidityForConsumptionEnd());
260 spec.getKeyValidityForConsumptionEnd());
263 Arrays.asList(spec.getSignaturePaddings()));
266 Arrays.asList(spec.getSignaturePaddings()));
270 // Assert that none of the mutable return values from getters modify the state of the spec.
272 KeyGenParameterSpec spec = new KeyGenParameterSpec.Builder(
289 String[] originalBlockModes = spec.getBlockModes().clone();
290 spec.getBlockModes()[0] = null;
291 assertEquals(Arrays.asList(originalBlockModes), Arrays.asList(spec.getBlockModes()));
293 Date originalCertNotBeforeDate = (Date) spec.getCertificateNotBefore().clone();
294 spec.getCertificateNotBefore().setTime(1234567890L);
295 assertEquals(originalCertNotBeforeDate, spec.getCertificateNotBefore());
297 Date originalCertNotAfterDate = (Date) spec.getCertificateNotAfter().clone();
298 spec.getCertificateNotAfter().setTime(1234567890L);
299 assertEquals(originalCertNotAfterDate, spec.getCertificateNotAfter());
301 String[] originalDigests = spec.getDigests().clone();
302 spec.getDigests()[0] = null;
303 assertEquals(Arrays.asList(originalDigests), Arrays.asList(spec.getDigests()));
305 String[] originalEncryptionPaddings = spec.getEncryptionPaddings().clone();
306 spec.getEncryptionPaddings()[0] = null;
308 Arrays.asList(spec
310 Date originalKeyValidityStartDate = (Date) spec.getKeyValidityStart().clone();
311 spec.getKeyValidityStart().setTime(1234567890L);
312 assertEquals(originalKeyValidityStartDate, spec.getKeyValidityStart());
315 (Date) spec.getKeyValidityForOriginationEnd().clone();
316 spec.getKeyValidityForOriginationEnd().setTime(1234567890L);
318 spec.getKeyValidityForOriginationEnd());
321 (Date) spec.getKeyValidityForConsumptionEnd().clone();
322 spec.getKeyValidityForConsumptionEnd().setTime(1234567890L);
324 spec.getKeyValidityForConsumptionEnd());
326 String[] originalSignaturePaddings = spec.getSignaturePaddings().clone();
327 spec.getSignaturePaddings()[0] = null;
329 Arrays.asList(spec.getSignaturePaddings()));