KeyStore.TrustedCertificateEntry

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

A KeyStore entry that holds a trusted Certificate.

Public Constructor Summary

TrustedCertificateEntry(Certificate trustedCert)
Constructs a TrustedCertificateEntry with a trusted Certificate.
TrustedCertificateEntry(Certificate trustedCert, Set<KeyStore.Entry.Attribute> attributes)
Constructs a TrustedCertificateEntry with a trusted Certificate and associated entry attributes.

Public Method Summary

Set<KeyStore.Entry.Attribute>
getAttributes()
Retrieves the attributes associated with an entry.
Certificate
getTrustedCertificate()
Gets the trusted Certficate from this entry.
String
toString()
Returns a string representation of this TrustedCertificateEntry.

Inherited Method Summary

Public Constructors

public TrustedCertificateEntry (Certificate trustedCert)

Constructs a TrustedCertificateEntry with a trusted Certificate.

Parameters
trustedCert the trusted Certificate
Throws
NullPointerException if trustedCert is null

public TrustedCertificateEntry (Certificate trustedCert, Set<KeyStore.Entry.Attribute> attributes)

Constructs a TrustedCertificateEntry with a trusted Certificate and associated entry attributes.

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

Parameters
trustedCert the trusted Certificate
attributes the attributes
Throws
NullPointerException if trustedCert or attributes is null

Public Methods

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

Retrieves the attributes associated with an entry.

Returns
  • an unmodifiable Set of attributes, possibly empty

public Certificate getTrustedCertificate ()

Gets the trusted Certficate from this entry.

Returns
  • the trusted Certificate from this entry

public String toString ()

Returns a string representation of this TrustedCertificateEntry.

Returns
  • a string representation of this TrustedCertificateEntry.