Added in API level 1

KeyStore.SecretKeyEntry

public static final class KeyStore.SecretKeyEntry
extends Object implements KeyStore.Entry

java.lang.Object
   ↳ java.security.KeyStore.SecretKeyEntry


A KeyStore entry that holds a SecretKey.

Summary

Public constructors

SecretKeyEntry(SecretKey secretKey)

Constructs a SecretKeyEntry with a SecretKey.

SecretKeyEntry(SecretKey secretKey, Set<KeyStore.Entry.Attribute> attributes)

Constructs a SecretKeyEntry with a SecretKey and associated entry attributes.

Public methods

Set<KeyStore.Entry.Attribute> getAttributes()

Retrieves the attributes associated with an entry.

SecretKey getSecretKey()

Gets the SecretKey from this entry.

String toString()

Returns a string representation of this SecretKeyEntry.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

default Set<KeyStore.Entry.Attribute> getAttributes()

Retrieves the attributes associated with an entry.

Public constructors

SecretKeyEntry

Added in API level 1
public SecretKeyEntry (SecretKey secretKey)

Constructs a SecretKeyEntry with a SecretKey.

Parameters
secretKey SecretKey: the SecretKey

Throws
NullPointerException if secretKey is null

SecretKeyEntry

Added in API level 26
public SecretKeyEntry (SecretKey secretKey, 
                Set<KeyStore.Entry.Attribute> attributes)

Constructs a SecretKeyEntry with a SecretKey and associated entry attributes.

The specified attributes is cloned before it is stored in the new SecretKeyEntry object.

Parameters
secretKey SecretKey: the SecretKey

attributes Set: the attributes

Throws
NullPointerException if secretKey or attributes is null

Public methods

getAttributes

Added in API level 26
public Set<KeyStore.Entry.Attribute> getAttributes ()

Retrieves the attributes associated with an entry.

Returns
Set<KeyStore.Entry.Attribute> an unmodifiable Set of attributes, possibly empty

getSecretKey

Added in API level 1
public SecretKey getSecretKey ()

Gets the SecretKey from this entry.

Returns
SecretKey the SecretKey from this entry

toString

Added in API level 1
public String toString ()

Returns a string representation of this SecretKeyEntry.

Returns
String a string representation of this SecretKeyEntry.