|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.as400.access.AS400CertificateUtil | +--com.ibm.as400.access.AS400CertificateVldlUtil
The AS400CertificateVldlUtil class provides the implementation of the methods for accessing certificates in an AS400 validation list object.
Fields inherited from class com.ibm.as400.access.AS400CertificateUtil |
DEFAULT_BUFFER_SIZE,
MAX_BUFFER_SIZE,
MIN_BUFFER_SIZE |
Constructor Summary | |
AS400CertificateVldlUtil()
Constructs an AS400CertificateVldlUtil object. |
|
AS400CertificateVldlUtil(AS400 system,
java.lang.String path)
Constructs an AS400CertificateVldlUtil object. |
Method Summary | |
void |
addCertificate(byte[] certificate)
Add the certificate to the repository. |
boolean |
checkCertificate(byte[] certificate)
Determines if the certificate is in the validation list. |
boolean |
checkCertificateByHandle(byte[] certificateHandle)
Determines if a certificate matching the handle exists in the validation list. |
void |
deleteCertificate(byte[] certificate)
Deletes the certificate from the validation list. |
void |
deleteCertificateByHandle(byte[] certificateHandle)
Deletes the certificate matching the certificate handle from the validation list. |
int |
listCertificates(AS400CertificateAttribute[] certificateAttributes,
java.lang.String userSpaceName)
Lists certificates which match the specified attributes are copied from the validation list into the specified user space. |
void |
setPath(java.lang.String path)
Sets the path for the validation list. |
Methods inherited from class com.ibm.as400.access.AS400CertificateUtil |
addAS400CertificateListener,
addPropertyChangeListener,
addVetoableChangeListener,
getCertificateHandle,
getCertificates,
getFirstCertificates,
getName,
getNextCertificates,
getObjectInfo,
getPath,
getSystem,
removeAS400CertificateListener,
removePropertyChangeListener,
removeVetoableChangeListener,
setObjectInfo,
setSystem |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public AS400CertificateVldlUtil()
public AS400CertificateVldlUtil(AS400 system, java.lang.String path)
system
- The AS/400 system on which the validation list exists.path
- The fully qualified integrated file system path name of the validation list. For example, /QSYS.LIB/MYLIB.LIB/MYVLDL.VLDL.Method Detail |
public void addCertificate(byte[] certificate) throws AS400SecurityException, ErrorCompletingRequestException, ExtendedIOException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
certificate
- The complete ASN.1 X.509 certificate to be added to the validation list.public boolean checkCertificate(byte[] certificate) throws AS400SecurityException, ErrorCompletingRequestException, ExtendedIOException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
certificate
- The ASN.1 encoded X.509 certificate to search for in the validation list.public boolean checkCertificateByHandle(byte[] certificateHandle) throws AS400SecurityException, ErrorCompletingRequestException, ExtendedIOException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
certificateHandle
- The AS400 certificate handle matching the certificate.public void deleteCertificate(byte[] certificate) throws AS400SecurityException, ErrorCompletingRequestException, ExtendedIOException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
certificate
- The complete ASN.1 X.509 Certificate to be deleted from the repository.public void deleteCertificateByHandle(byte[] certificateHandle) throws AS400SecurityException, ErrorCompletingRequestException, ExtendedIOException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
certificateHandle
- The AS400 certificate handle matching the certificate to be deleted from the repository.public int listCertificates(AS400CertificateAttribute[] certificateAttributes, java.lang.String userSpaceName) throws AS400SecurityException, ErrorCompletingRequestException, ExtendedIOException, java.lang.InterruptedException, java.io.IOException, ObjectDoesNotExistException
certificateAttributes
- The list of attributes the certificate should match.
A value of null places all certificates from the validation list into the user space.
An empty String or empty byte array search attribute will search for certificates that do not have this attribute.
For example, SUBJECT_ORGANIZATION = new String("") will search for certificates without the subject organization field.
Null search attributes are ignored.userSpaceName
- The fully qualified integrated file system path name of the user space to put the list results, for example, /QSYS.LIB/MYLIB.LIB/MYUSRSPC.USRSPC. The 10 char AS400 library of the user space may also be specified as %CURLIB% or %LIBL%. @see QSYSObjectPathNamepublic void setPath(java.lang.String path) throws java.beans.PropertyVetoException
path
- The fully qualified integrated file system path name of the validation list.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |