Searched defs:purposes (Results 1 - 4 of 4) sorted by relevance

/frameworks/base/keystore/java/android/security/keystore/
H A DKeyInfo.java95 @KeyProperties.PurposeEnum int purposes,
110 mPurposes = purposes;
184 * Gets the set of purposes (e.g., encrypt, decrypt, sign) for which the key can be used.
88 KeyInfo(String keystoreKeyAlias, boolean insideSecureHardware, @KeyProperties.OriginEnum int origin, int keySize, Date keyValidityStart, Date keyValidityForOriginationEnd, Date keyValidityForConsumptionEnd, @KeyProperties.PurposeEnum int purposes, @KeyProperties.EncryptionPaddingEnum String[] encryptionPaddings, @KeyProperties.SignaturePaddingEnum String[] signaturePaddings, @KeyProperties.DigestEnum String[] digests, @KeyProperties.BlockModeEnum String[] blockModes, boolean userAuthenticationRequired, int userAuthenticationValidityDurationSeconds, boolean userAuthenticationRequirementEnforcedBySecureHardware) argument
H A DKeyProtection.java222 @KeyProperties.PurposeEnum int purposes,
233 mPurposes = purposes;
276 * Gets the set of purposes (e.g., encrypt, decrypt, sign) for which the key can be used.
414 * @param purposes set of purposes (e.g., encrypt, decrypt, sign) for which the key can be
419 public Builder(@KeyProperties.PurposeEnum int purposes) { argument
420 mPurposes = purposes;
218 KeyProtection( Date keyValidityStart, Date keyValidityForOriginationEnd, Date keyValidityForConsumptionEnd, @KeyProperties.PurposeEnum int purposes, @KeyProperties.EncryptionPaddingEnum String[] encryptionPaddings, @KeyProperties.SignaturePaddingEnum String[] signaturePaddings, @KeyProperties.DigestEnum String[] digests, @KeyProperties.BlockModeEnum String[] blockModes, boolean randomizedEncryptionRequired, boolean userAuthenticationRequired, int userAuthenticationValidityDurationSeconds) argument
H A DKeyProperties.java108 public static int[] allToKeymaster(@PurposeEnum int purposes) { argument
109 int[] result = getSetFlags(purposes);
116 public static @PurposeEnum int allFromKeymaster(@NonNull Collection<Integer> purposes) { argument
118 for (int keymasterPurpose : purposes) {
H A DKeyGenParameterSpec.java266 @KeyProperties.PurposeEnum int purposes,
305 mPurposes = purposes;
407 * Returns the set of purposes (e.g., encrypt, decrypt, sign) for which the key can be used.
556 * @param purposes set of purposes (e.g., encrypt, decrypt, sign) for which the key can be
559 * <p>If the set of purposes for which the key can be used does not contain
567 public Builder(@NonNull String keystoreAlias, @KeyProperties.PurposeEnum int purposes) { argument
574 mPurposes = purposes;
255 KeyGenParameterSpec( String keyStoreAlias, int keySize, AlgorithmParameterSpec spec, X500Principal certificateSubject, BigInteger certificateSerialNumber, Date certificateNotBefore, Date certificateNotAfter, Date keyValidityStart, Date keyValidityForOriginationEnd, Date keyValidityForConsumptionEnd, @KeyProperties.PurposeEnum int purposes, @KeyProperties.DigestEnum String[] digests, @KeyProperties.EncryptionPaddingEnum String[] encryptionPaddings, @KeyProperties.SignaturePaddingEnum String[] signaturePaddings, @KeyProperties.BlockModeEnum String[] blockModes, boolean randomizedEncryptionRequired, boolean userAuthenticationRequired, int userAuthenticationValidityDurationSeconds) argument

Completed in 56 milliseconds