
@Deprecated public class LocalKerberosCredentialSource extends Object implements CredentialSource
GSSCredential visible in klist command output etc.
Successful obtaining from cache requires set system property javax.security.auth.useSubjectCredsOnly to false.| Modifier and Type | Class and Description |
|---|---|
static class |
LocalKerberosCredentialSource.Builder
Deprecated.
A builder for a local kerberos credential source.
|
NONE| Modifier and Type | Method and Description |
|---|---|
static LocalKerberosCredentialSource.Builder |
builder()
Deprecated.
Construct a new builder instance.
|
<C extends Credential> |
getCredential(Class<C> credentialType,
String algorithmName,
AlgorithmParameterSpec parameterSpec)
Deprecated.
Acquire a credential of the given type.
|
SupportLevel |
getCredentialAcquireSupport(Class<? extends Credential> credentialType,
String algorithmName,
AlgorithmParameterSpec parameterSpec)
Deprecated.
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyToCredential, applyToCredential, applyToCredential, fromSecurityFactory, getCredential, getCredential, getCredentialAcquireSupport, getCredentialAcquireSupport, with, without, without, withoutpublic SupportLevel getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec) throws IOException
CredentialSourcegetCredentialAcquireSupport in interface CredentialSourcecredentialType - the credential type class (must not be null)algorithmName - the algorithm name, or null if any algorithm is acceptable or the credential type does
not support algorithm namesparameterSpec - the algorithm parameters to match, or null if any parameters are acceptable or the credential type
does not support algorithm parametersnull)IOException - if the credential source failed to determine the support levelpublic <C extends Credential> C getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec) throws IOException
CredentialSourceClass and an optional algorithmName. If the
algorithm name is not given, then the query is performed for any algorithm of the given type.getCredential in interface CredentialSourceC - the credential typecredentialType - the credential type class (must not be null)algorithmName - the algorithm name, or null if any algorithm is acceptable or the credential type does
not support algorithm namesparameterSpec - the algorithm parameters to match, or null if any parameters are acceptable or the credential type
does not support algorithm parametersnull if the principal has no credential of that typeIOException - if the realm is not able to handle requests for any reasonpublic static LocalKerberosCredentialSource.Builder builder()
Copyright © 2020 JBoss by Red Hat. All rights reserved.