Package edu.uiuc.ncsa.myproxy
Interface MyProxyConnectable
-
- All Superinterfaces:
edu.uiuc.ncsa.security.core.cache.Cacheable
,Cloneable
,edu.uiuc.ncsa.security.core.Identifiable
,Serializable
- All Known Implementing Classes:
MPSingleConnectionProvider.MyProxyLogonConnection
public interface MyProxyConnectable extends edu.uiuc.ncsa.security.core.cache.Cacheable
Lifecycle
These are produced by theMyProxyServiceFacade
. The actual workings of the implementation will have all the required configuration in place to perform all required operations.Created by Jeff Gaynor
on 1/23/14 at 9:25 AM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
Ends the connection to the MyProxy server cleanlyLinkedList<X509Certificate>
getCerts(byte[] pkcs10CertRequest)
LinkedList<X509Certificate>
getCerts(edu.uiuc.ncsa.security.util.crypto.MyPKCS10CertRequest pkcs10CertRequest)
Retrieves a collection of certificates.void
open()
Establish a connection to a Myproxy server.void
setLifetime(long certLifetime)
-
-
-
Method Detail
-
open
void open()
Establish a connection to a Myproxy server.
-
close
void close()
Ends the connection to the MyProxy server cleanly
-
getCerts
LinkedList<X509Certificate> getCerts(edu.uiuc.ncsa.security.util.crypto.MyPKCS10CertRequest pkcs10CertRequest)
Retrieves a collection of certificates. Note this this is an ordered list since order matters in some context.- Returns:
-
getCerts
LinkedList<X509Certificate> getCerts(byte[] pkcs10CertRequest)
-
setLifetime
void setLifetime(long certLifetime)
-
-