Package org.globus.gsi.stores
Class CertKeyCredential
java.lang.Object
org.globus.gsi.stores.CertKeyCredential
- All Implemented Interfaces:
CredentialWrapper
,SecurityObjectWrapper<X509Credential>
,Storable
public class CertKeyCredential
extends Object
implements SecurityObjectWrapper<X509Credential>, Storable, CredentialWrapper
Fill Me
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private boolean
private X509Credential
protected GlobusResource
protected GlobusResource
private long
-
Constructor Summary
ConstructorsConstructorDescriptionCertKeyCredential
(GlobusResource certResource, GlobusResource keyResource) CertKeyCredential
(GlobusResource certResource, GlobusResource keyResource, X509Credential credential) -
Method Summary
Modifier and TypeMethodDescriptionprotected X509Credential
createObject
(GlobusResource certSource, GlobusResource keySource) getAlias()
boolean
protected void
init
(GlobusResource initCertResource, GlobusResource initKeyResource) protected void
init
(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential) void
refresh()
void
store()
-
Field Details
-
globusCertFile
-
globusKeyFile
-
certLastModified
private long certLastModified -
keyLastModified
private long keyLastModified -
credential
-
changed
private boolean changed
-
-
Constructor Details
-
CertKeyCredential
public CertKeyCredential(GlobusResource certResource, GlobusResource keyResource) throws ResourceStoreException - Throws:
ResourceStoreException
-
CertKeyCredential
public CertKeyCredential(GlobusResource certResource, GlobusResource keyResource, X509Credential credential) throws ResourceStoreException - Throws:
ResourceStoreException
-
-
Method Details
-
init
protected void init(GlobusResource initCertResource, GlobusResource initKeyResource) throws ResourceStoreException - Throws:
ResourceStoreException
-
init
protected void init(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential) throws ResourceStoreException - Throws:
ResourceStoreException
-
refresh
- Specified by:
refresh
in interfaceSecurityObjectWrapper<X509Credential>
- Throws:
ResourceStoreException
-
getCertificateFile
-
getKeyFile
-
createObject
protected X509Credential createObject(GlobusResource certSource, GlobusResource keySource) throws ResourceStoreException - Throws:
ResourceStoreException
-
getSecurityObject
- Specified by:
getSecurityObject
in interfaceSecurityObjectWrapper<X509Credential>
- Throws:
ResourceStoreException
-
hasChanged
public boolean hasChanged()- Specified by:
hasChanged
in interfaceSecurityObjectWrapper<X509Credential>
-
getCredential
- Specified by:
getCredential
in interfaceCredentialWrapper
- Throws:
ResourceStoreException
-
store
- Specified by:
store
in interfaceStorable
- Throws:
ResourceStoreException
-
getAlias
- Specified by:
getAlias
in interfaceSecurityObjectWrapper<X509Credential>
-