Merge "Fix minor issues in new Javadocs of AndroidKeyStore."
This commit is contained in:
@@ -282,7 +282,7 @@ public class KeyGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant before which the key is not yet valid.
|
* Sets the time instant before which the key is not yet valid.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityEnd(Date)
|
* @see #setKeyValidityEnd(Date)
|
||||||
*/
|
*/
|
||||||
@@ -294,7 +294,7 @@ public class KeyGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant after which the key is no longer valid.
|
* Sets the time instant after which the key is no longer valid.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityStart(Date)
|
* @see #setKeyValidityStart(Date)
|
||||||
* @see #setKeyValidityForConsumptionEnd(Date)
|
* @see #setKeyValidityForConsumptionEnd(Date)
|
||||||
@@ -309,7 +309,7 @@ public class KeyGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant after which the key is no longer valid for encryption and signing.
|
* Sets the time instant after which the key is no longer valid for encryption and signing.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityForConsumptionEnd(Date)
|
* @see #setKeyValidityForConsumptionEnd(Date)
|
||||||
*/
|
*/
|
||||||
@@ -322,7 +322,7 @@ public class KeyGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
* Sets the time instant after which the key is no longer valid for decryption and
|
* Sets the time instant after which the key is no longer valid for decryption and
|
||||||
* verification.
|
* verification.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityForOriginationEnd(Date)
|
* @see #setKeyValidityForOriginationEnd(Date)
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -600,7 +600,7 @@ public final class KeyPairGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant before which the key is not yet valid.
|
* Sets the time instant before which the key is not yet valid.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityEnd(Date)
|
* @see #setKeyValidityEnd(Date)
|
||||||
*
|
*
|
||||||
@@ -614,7 +614,7 @@ public final class KeyPairGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant after which the key is no longer valid.
|
* Sets the time instant after which the key is no longer valid.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityStart(Date)
|
* @see #setKeyValidityStart(Date)
|
||||||
* @see #setKeyValidityForConsumptionEnd(Date)
|
* @see #setKeyValidityForConsumptionEnd(Date)
|
||||||
@@ -631,7 +631,7 @@ public final class KeyPairGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant after which the key is no longer valid for encryption and signing.
|
* Sets the time instant after which the key is no longer valid for encryption and signing.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityForConsumptionEnd(Date)
|
* @see #setKeyValidityForConsumptionEnd(Date)
|
||||||
*
|
*
|
||||||
@@ -646,7 +646,7 @@ public final class KeyPairGeneratorSpec implements AlgorithmParameterSpec {
|
|||||||
* Sets the time instant after which the key is no longer valid for decryption and
|
* Sets the time instant after which the key is no longer valid for decryption and
|
||||||
* verification.
|
* verification.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityForOriginationEnd(Date)
|
* @see #setKeyValidityForOriginationEnd(Date)
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -19,15 +19,14 @@ package android.security;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import java.security.Key;
|
import java.security.Key;
|
||||||
import java.security.KeyPairGenerator;
|
|
||||||
import java.security.KeyStore.ProtectionParameter;
|
import java.security.KeyStore.ProtectionParameter;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import javax.crypto.Cipher;
|
import javax.crypto.Cipher;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This provides the optional parameters that can be specified for
|
* Parameters specifying how to secure and restrict the use of a key being
|
||||||
* {@code KeyStore} entries that work with
|
* imported into the
|
||||||
* <a href="{@docRoot}training/articles/keystore.html">Android KeyStore
|
* <a href="{@docRoot}training/articles/keystore.html">Android KeyStore
|
||||||
* facility</a>. The Android KeyStore facility is accessed through a
|
* facility</a>. The Android KeyStore facility is accessed through a
|
||||||
* {@link java.security.KeyStore} API using the {@code AndroidKeyStore}
|
* {@link java.security.KeyStore} API using the {@code AndroidKeyStore}
|
||||||
@@ -38,12 +37,6 @@ import javax.crypto.Cipher;
|
|||||||
* there is only one logical instance of the {@code KeyStore} per application
|
* there is only one logical instance of the {@code KeyStore} per application
|
||||||
* UID so apps using the {@code sharedUid} facility will also share a
|
* UID so apps using the {@code sharedUid} facility will also share a
|
||||||
* {@code KeyStore}.
|
* {@code KeyStore}.
|
||||||
* <p>
|
|
||||||
* Keys may be generated using the {@link KeyPairGenerator} facility with a
|
|
||||||
* {@link KeyPairGeneratorSpec} to specify the entry's {@code alias}. A
|
|
||||||
* self-signed X.509 certificate will be attached to generated entries, but that
|
|
||||||
* may be replaced at a later time by a certificate signed by a real Certificate
|
|
||||||
* Authority.
|
|
||||||
*/
|
*/
|
||||||
public final class KeyStoreParameter implements ProtectionParameter {
|
public final class KeyStoreParameter implements ProtectionParameter {
|
||||||
private int mFlags;
|
private int mFlags;
|
||||||
@@ -291,7 +284,7 @@ public final class KeyStoreParameter implements ProtectionParameter {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant before which the key is not yet valid.
|
* Sets the time instant before which the key is not yet valid.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityEnd(Date)
|
* @see #setKeyValidityEnd(Date)
|
||||||
*
|
*
|
||||||
@@ -305,7 +298,7 @@ public final class KeyStoreParameter implements ProtectionParameter {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant after which the key is no longer valid.
|
* Sets the time instant after which the key is no longer valid.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityStart(Date)
|
* @see #setKeyValidityStart(Date)
|
||||||
* @see #setKeyValidityForConsumptionEnd(Date)
|
* @see #setKeyValidityForConsumptionEnd(Date)
|
||||||
@@ -322,7 +315,7 @@ public final class KeyStoreParameter implements ProtectionParameter {
|
|||||||
/**
|
/**
|
||||||
* Sets the time instant after which the key is no longer valid for encryption and signing.
|
* Sets the time instant after which the key is no longer valid for encryption and signing.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityForConsumptionEnd(Date)
|
* @see #setKeyValidityForConsumptionEnd(Date)
|
||||||
*
|
*
|
||||||
@@ -337,7 +330,7 @@ public final class KeyStoreParameter implements ProtectionParameter {
|
|||||||
* Sets the time instant after which the key is no longer valid for decryption and
|
* Sets the time instant after which the key is no longer valid for decryption and
|
||||||
* verification.
|
* verification.
|
||||||
*
|
*
|
||||||
* <b>By default, the key is valid at any instant.
|
* <p>By default, the key is valid at any instant.
|
||||||
*
|
*
|
||||||
* @see #setKeyValidityForOriginationEnd(Date)
|
* @see #setKeyValidityForOriginationEnd(Date)
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user