| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final Map | |
| private final AtomicLong | |
| private static Date |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private String | chooseAlias(List<X509KeyManagerCertChecking.
|
| public String | chooseClientAlias(String[] keyTypes, Principal[] issuers, Socket socket)
Implements javax. Choose an alias to authenticate the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any). |
| public String | chooseEngineClientAlias(String[] keyTypes, Principal[] issuers, SSLEngine engine)
Overrides javax. Choose an alias to authenticate the client side of an
|
| public String | chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
Overrides javax. Choose an alias to authenticate the server side of an
|
| pack-priv String | chooseQuicClientAlias(String[] keyTypes, Principal[] issuers, QuicTLSEngineImpl quicTLSEngine)
Implements abstract sun.
|
| pack-priv String | chooseQuicServerAlias(String keyType, X500Principal[] issuers, QuicTLSEngineImpl quicTLSEngine)
Implements abstract sun.
|
| public String | chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
Implements javax. Choose an alias to authenticate the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any). |
| private String[] | |
| private List | getAliases(int builderIndex, List<X509KeyManagerCertChecking.
|
| public X509Certificate[] | getCertificateChain(String alias)
Implements javax. Returns the certificate chain associated with the given alias. |
| public String[] | getClientAliases(String keyType, Principal[] issuers)
Implements javax. Get the matching aliases for authenticating the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any). |
| private KeyStore. | |
| public PrivateKey | getPrivateKey(String alias)
Implements javax. Returns the key associated with the given alias. |
| public String[] | getServerAliases(String keyType, Principal[] issuers)
Implements javax. Get the matching aliases for authenticating the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any). |
| protected boolean | isCheckingDisabled()
Implements abstract sun.
|
| private String | |
| private String[] |
| builders | back to summary |
|---|---|
| private final List<KeyStore. | |
| entryCacheMap | back to summary |
|---|---|
| private final Map<String, Reference<KeyStore. | |
| uidCounter | back to summary |
|---|---|
| private final AtomicLong uidCounter | |
| verificationDate | back to summary |
|---|---|
| private static Date verificationDate | |
| X509KeyManagerImpl | back to summary |
|---|---|
| pack-priv X509KeyManagerImpl(KeyStore. | |
| X509KeyManagerImpl | back to summary |
|---|---|
| pack-priv X509KeyManagerImpl(List<KeyStore. | |
| chooseAlias | back to summary |
|---|---|
| private String chooseAlias(List<X509KeyManagerCertChecking. | |
| chooseClientAlias | back to summary |
|---|---|
| public String chooseClientAlias(String[] keyTypes, Principal[] issuers, Socket socket) Implements javax. Doc from javax. Choose an alias to authenticate the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
| |
| chooseEngineClientAlias | back to summary |
|---|---|
| public String chooseEngineClientAlias(String[] keyTypes, Principal[] issuers, SSLEngine engine) Overrides javax. Doc from javax. Choose an alias to authenticate the client side of an
The default implementation returns null.
| |
| chooseEngineServerAlias | back to summary |
|---|---|
| public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) Overrides javax. Doc from javax. Choose an alias to authenticate the server side of an
The default implementation returns null.
| |
| chooseQuicClientAlias | back to summary |
|---|---|
| pack-priv String chooseQuicClientAlias(String[] keyTypes, Principal[] issuers, QuicTLSEngineImpl quicTLSEngine) Implements abstract sun.
| |
| chooseQuicServerAlias | back to summary |
|---|---|
| pack-priv String chooseQuicServerAlias(String keyType, X500Principal[] issuers, QuicTLSEngineImpl quicTLSEngine) Implements abstract sun.
| |
| chooseServerAlias | back to summary |
|---|---|
| public String chooseServerAlias(String keyType, Principal[] issuers, Socket socket) Implements javax. Doc from javax. Choose an alias to authenticate the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
| |
| getAliases | back to summary |
|---|---|
| private String[] getAliases(String keyType, Principal[] issuers, X509KeyManagerCertChecking. | |
| getAliases | back to summary |
|---|---|
| private List | |
| getCertificateChain | back to summary |
|---|---|
| public X509Certificate[] getCertificateChain(String alias) Implements javax. Doc from javax. Returns the certificate chain associated with the given alias.
| |
| getClientAliases | back to summary |
|---|---|
| public String[] getClientAliases(String keyType, Principal[] issuers) Implements javax. Doc from javax. Get the matching aliases for authenticating the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
| |
| getEntry | back to summary |
|---|---|
| private KeyStore. | |
| getPrivateKey | back to summary |
|---|---|
| public PrivateKey getPrivateKey(String alias) Implements javax. Doc from javax. Returns the key associated with the given alias.
| |
| getServerAliases | back to summary |
|---|---|
| public String[] getServerAliases(String keyType, Principal[] issuers) Implements javax. Doc from javax. Get the matching aliases for authenticating the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
| |
| isCheckingDisabled | back to summary |
|---|---|
| protected boolean isCheckingDisabled() Implements abstract sun.
| |
| makeAlias | back to summary |
|---|---|
| private String makeAlias(X509KeyManagerCertChecking. | |
| toAliases | back to summary |
|---|---|
| private String[] toAliases(List<X509KeyManagerCertChecking. | |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | removeEldestEntry(Map.
Overrides java. Returns |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. | |
| SizedMap | back to summary |
|---|---|
| private SizedMap() | |
| removeEldestEntry | back to summary |
|---|---|
| protected boolean removeEldestEntry(Map. Overrides java. Doc from java. Returns Sample use: this override will allow the map to grow up to 100 entries and then delete the eldest entry each time a new entry is added, maintaining a steady state of 100 entries.
private static final int MAX_ENTRIES = 100;
protected boolean removeEldestEntry(Map.Entry eldest) {
return size() > MAX_ENTRIES;
}
This method typically does not modify the map in any way,
instead allowing the map to modify itself as directed by its
return value. It is permitted for this method to modify
the map directly, but if it does so, it must return
This implementation merely returns
| |