@SupportsCredentials(credentialClass={X509CertificateCredentials.class,java.security.cert.X509Certificate.class}, credentialStorage=X509CertificateStorage.class) public class X509CertificateCredentialHandler<S,V,U> extends AbstractCredentialHandler<CredentialStore<?>,X509CertificateCredentials,X509Certificate>
X509CertificateCredentials, and updating X509Cert credentials.LOGIN_NAME_PROPERTY, SUPPORTED_ACCOUNT_TYPES_PROPERTY| Constructor and Description |
|---|
X509CertificateCredentialHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected Account |
getAccount(IdentityContext context,
X509CertificateCredentials credentials) |
protected X509CertificateStorage |
getCredentialStorage(IdentityContext context,
Account account,
X509CertificateCredentials credentials,
CredentialStore<?> store) |
void |
update(IdentityContext context,
Account account,
X509Certificate cert,
CredentialStore<?> store,
Date effectiveDate,
Date expiryDate) |
protected boolean |
validateCredential(IdentityContext context,
CredentialStorage storage,
X509CertificateCredentials credentials) |
getAccount, getDefaultLoginNameProperty, getIdentityManager, isDebugEnabled, setup, validateprotected X509CertificateStorage getCredentialStorage(IdentityContext context, Account account, X509CertificateCredentials credentials, CredentialStore<?> store)
getCredentialStorage in class AbstractCredentialHandler<CredentialStore<?>,X509CertificateCredentials,X509Certificate>protected boolean validateCredential(IdentityContext context, CredentialStorage storage, X509CertificateCredentials credentials)
validateCredential in class AbstractCredentialHandler<CredentialStore<?>,X509CertificateCredentials,X509Certificate>protected Account getAccount(IdentityContext context, X509CertificateCredentials credentials)
getAccount in class AbstractCredentialHandler<CredentialStore<?>,X509CertificateCredentials,X509Certificate>public void update(IdentityContext context, Account account, X509Certificate cert, CredentialStore<?> store, Date effectiveDate, Date expiryDate)
Copyright © 2014. All rights reserved.