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 longprivate booleanprivate X509Credentialprotected GlobusResourceprotected GlobusResourceprivate long -
Constructor Summary
ConstructorsConstructorDescriptionCertKeyCredential(GlobusResource certResource, GlobusResource keyResource) CertKeyCredential(GlobusResource certResource, GlobusResource keyResource, X509Credential credential) -
Method Summary
Modifier and TypeMethodDescriptionprotected X509CredentialcreateObject(GlobusResource certSource, GlobusResource keySource) getAlias()booleanprotected voidinit(GlobusResource initCertResource, GlobusResource initKeyResource) protected voidinit(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential) voidrefresh()voidstore()
-
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:
refreshin interfaceSecurityObjectWrapper<X509Credential>- Throws:
ResourceStoreException
-
getCertificateFile
-
getKeyFile
-
createObject
protected X509Credential createObject(GlobusResource certSource, GlobusResource keySource) throws ResourceStoreException - Throws:
ResourceStoreException
-
getSecurityObject
- Specified by:
getSecurityObjectin interfaceSecurityObjectWrapper<X509Credential>- Throws:
ResourceStoreException
-
hasChanged
public boolean hasChanged()- Specified by:
hasChangedin interfaceSecurityObjectWrapper<X509Credential>
-
getCredential
- Specified by:
getCredentialin interfaceCredentialWrapper- Throws:
ResourceStoreException
-
store
- Specified by:
storein interfaceStorable- Throws:
ResourceStoreException
-
getAlias
- Specified by:
getAliasin interfaceSecurityObjectWrapper<X509Credential>
-