KeyStore.Entry (Java SE 15 & JDK 15)
Description: declaration: module: java.base, package: java.security, class: KeyStore, interface: Entry
Keywords: java.security.KeyStore.Entry interface

Module java.base
Package java.security

# Interface KeyStore.Entry

All Known Implementing Classes:
  `KeyStore.PrivateKeyEntry`, `KeyStore.SecretKeyEntry`, `KeyStore.TrustedCertificateEntry`

Enclosing class:
  KeyStore

    public static interface KeyStore.Entry

A marker interface for `KeyStore` entry types.

Since:
  1.5

- ## Nested Class Summary

  Nested Classes
  Modifier and Type | Interface | Description
  --- | --- | ---
  `static interface` | `KeyStore.Entry.Attribute` | An attribute associated with a keystore entry.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `default Set<KeyStore.Entry.Attribute>` | `getAttributes()` | Retrieves the attributes associated with an entry.

- ## Method Details

  - ### getAttributes

    default Set<KeyStore.Entry.Attribute> getAttributes()
    Retrieves the attributes associated with an entry.
    Implementation Requirements:
      The default implementation returns an empty `Set`.
    Returns:
      an unmodifiable `Set` of attributes, possibly empty
    Since:
      1.8