Methods in this class should be overridden to provide actual implementations.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: the alias name for the desired key, or null if there are no matches.the key algorithm type name(s), ordered
with the most-preferred key type first. keyType, Principal[] the list of acceptable CA issuer subject names
or null if it does not matter which issuers are used. issuers, SSLEngine the engine)SSLEngine to be used for this
connection. This parameter can be null, which indicates
that implementations of this interface are free to
select an alias applicable to any engine.Choose an alias to authenticate the client side of an
|
| public String | Returns: the alias name for the desired key, or null if there are no matches.the key algorithm type name. keyType, Principal[] the list of acceptable CA issuer subject names
or null if it does not matter which issuers are used. issuers, SSLEngine the engine)SSLEngine to be used for this
connection. This parameter can be null, which indicates
that implementations of this interface are free to
select an alias applicable to any engine.Choose an alias to authenticate the server side of an
|
| X509ExtendedKeyManager | back to summary |
|---|---|
| protected X509ExtendedKeyManager() Constructor used by subclasses only. | |
| chooseEngineClientAlias | back to summary |
|---|---|
| public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) 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) Choose an alias to authenticate the server side of an
The default implementation returns null.
| |