A B C D E G H I J K L M N O P R S T U V W X _

A

adapters - Variable in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
 
addAlias(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
addAlias(String) - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
add an alias to this entry
addSection(String, PropertySection) - Method in interface uk.co.jcp.util.properties.JCPProperties
Adds a section to this properties object.
addSection(String, PropertySection) - Method in interface uk.co.jcp.util.properties.WritablePropertySource
adds a section
addTrustedCertificateEntry(String, X509Certificate) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
import a trusted certificate.
addUsage(KeyUsages.KeyUsageI) - Method in class com.iplanet.trustbase.security.store.KeyUsages
 
aias - Variable in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
AliasConflictException - exception com.iplanet.trustbase.security.store.AliasConflictException.
AliasConflictException is thrown when an attempt is made to make an alias association which has already been made
AliasConflictException(String) - Constructor for class com.iplanet.trustbase.security.store.AliasConflictException
 
aliases() - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get a list of all the aliases in use in this TokenKeyStore

B

buildMessage(X509Certificate[], boolean, StringBuffer) - Method in interface com.iplanet.trustbase.initiator.dsms.MessageFactory
Build a message, optionally signing it

C

certID - Variable in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
CertIdContainer - class com.iplanet.trustbase.initiator.dsms.CertIdContainer.
 
CertIdContainer(CertID) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
CertIdContainer(CertID, String[], String[]) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
CertIdContainer(CertID, String, String) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
certReq(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
CertStatus - class com.iplanet.trustbase.initiator.dsms.CertStatus.
CertStatus represents the results of a Certificate Status Check It is returned as part of the array of StatusCheckData's that are returned when a check is performed.
CertStatus.CS - class com.iplanet.trustbase.initiator.dsms.CertStatus.CS.
 
CertStatus(CertStatus.CS, Date, X509Certificate[], CertID, byte[], boolean) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertStatus
Construct a certificate status object which reflects a non-error status.
CertStatus(CertStatus.CS, String) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertStatus
Construct a certificate status object which reflects an error condition without further information.
CertStatus(CertStatus.CS, String, Object[]) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertStatus
Constructs a certificate status object which reflects an error status with response code and customised information.
CertStatus(CertStatus.CS, String, Object[], Throwable) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertStatus
Constructs a Certificate status object which reflects an error status.
CertStatus(CertStatus.CS, String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.dsms.CertStatus
Constructs a Certificate status object which reflects an error status.
CertStatusCodes - class com.iplanet.trustbase.initiator.dsms.CertStatusCodes.
This class hold thet static strings that CertStatus instances will return inside their response codes.
CertStatusCodes() - Constructor for class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
 
CLIENT_AUTH - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the clientAuth ExtendedKeyUsage
CLIENT_CERT_SELECTOR - Static variable in class com.iplanet.trustbase.xurl.HttpsConfigurationProperties
 
clone() - Method in class com.iplanet.trustbase.security.store.KeyUsages
 
CODE_SIGNING - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the codeSigning ExtendedKeyUsage
com.iplanet.trustbase.initiator - package com.iplanet.trustbase.initiator
 
com.iplanet.trustbase.initiator.config - package com.iplanet.trustbase.initiator.config
 
com.iplanet.trustbase.initiator.dsms - package com.iplanet.trustbase.initiator.dsms
 
com.iplanet.trustbase.initiator.logger - package com.iplanet.trustbase.initiator.logger
 
com.iplanet.trustbase.initiator.transport - package com.iplanet.trustbase.initiator.transport
 
com.iplanet.trustbase.security.store - package com.iplanet.trustbase.security.store
 
com.iplanet.trustbase.xurl - package com.iplanet.trustbase.xurl
 
completeCertificateChain(X509Certificate[]) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
complete a certificate chain, given a partial chain
completeChain(TokenKeyStore, Collection) - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
 
completeChain(X509Certificate) - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Completes a chain given a supplied certificate.
completeChain(X509Certificate) - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Completes a chain given a supplied certificate.
completeChain(X509Certificate) - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
configAdapter - Variable in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
 
ConfigAdapter - interface com.iplanet.trustbase.initiator.ConfigAdapter.
Interface to the host property system.
ConfigAdapterException - exception com.iplanet.trustbase.initiator.ConfigAdapterException.
The exceptions thrown by ConfigAdapter.
ConfigAdapterException(String) - Constructor for class com.iplanet.trustbase.initiator.ConfigAdapterException
 
ConfigAdapterException(String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.ConfigAdapterException
 
ConfigAdapterException(String, Throwable, Object[]) - Constructor for class com.iplanet.trustbase.initiator.ConfigAdapterException
 
ConfigAdapterException(Throwable) - Constructor for class com.iplanet.trustbase.initiator.ConfigAdapterException
 
ConfigAdapterImpl - class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl.
 
ConfigAdapterImpl(Properties) - Constructor for class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
connect() - Method in class com.iplanet.trustbase.xurl.HttpsURLConnection
 
construct(CertID, String[], String[]) - Method in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
containsSection(String) - Method in interface uk.co.jcp.util.properties.PropertySource
 
CPI_LOCATION_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
CPI_LOCATION_FORCE_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
CRL_SIGN - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the cRLSign keyUsage
CSC_CANNOT_CHECK_ROOT - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
An attempt was made to check the root certificate this is not and supported in the protocol.
CSC_CLASS_LOAD - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Unable to load the specified class This exception code MAY include the class name in string form as an argument.
CSC_CLIP_BASE64_LINES - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve whether or not to clip lines that are output in Base64 Format.
CSC_COULD_NOT_CREATE_DATA_CONVERTER - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
 
CSC_COULD_NOT_DECODE_PKCS7_BLOCK - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not extract certificates or signature from pkcs7 signed block.
CSC_CREATE_SIGNED_OCSP - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
boolean value determines whether or not transmitted ocsp is signed.
CSC_DATA_CONVERTER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
CSC_HTTP_CONNECT_FAILED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_NO_MIME_TYPE - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
No mime type specified for message type.
CSC_HTTP_NO_ROUTE_TO_HOST - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_OPEN_CONNECTION_FAILED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_PROTOCOL_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_READ_FAILED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_SOCKET_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_UNKNOWN_HOST - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_HTTP_WRITE_FAILED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not be opened - This exception code will include the location in string form as an argument.
CSC_IDENTRUS_GEN_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not correctly generate an identrus message.
CSC_IDENTRUS_INVALID_RESPONSE_MESSAGE - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not parse the response message.
CSC_IDENTRUS_MESSAGE_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not correctly generate an identrus message.
CSC_IDENTRUS_OCSP_BASE64_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not correctly generate an identrus message.
CSC_IDENTRUS_SIGNATURE_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not generate an identrus signature for the message.
CSC_IDENTRUS_TXID_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Could not generate a unique transaction id for the identrus transaction.
CSC_INVALID_MESSAGE_FACTORY - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The selected message factory for the specified oid does not appear to be valid This exception code will include the classname in string form as an argument.
CSC_INVALID_PROTOCOL_VERSION - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
A Requested protocol version is not supported or has not been initialised.
CSC_INVALID_SIGNATURE_ON_PKCS7_SIGNED_BLOCK - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
Invalid signature on given pkcs7 signed block.
CSC_INVALID_TRANSPORT_ADAPTER - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The transport adapter selected for the location appears to be an invalid class.
CSC_LOCATION_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
CSC_LOCATION_FORCE_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
CSC_LOCATION_RPRESPONDERPROXY - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the rp responder proxy location -- a null means don't use it.
CSC_MALFORMED_URL - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to is not a valid URL This Exception code will include the location in String form as an argument.
CSC_MAX_PROOF_RESPONSE_AGE - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the maximum time in seconds that a freshness proof is considered valid.
CSC_MESSAGE_FACTORY - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieves the classname of the message factory to use for a given protocol The protocol is specified by the oid.
CSC_MESSAGE_FACTORY_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the class name of the default message factory.
CSC_MESSAGE_FACTORY_FORCE_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
boolean value as to whether we force the usage of the default factory.
CSC_MISSING_AIA - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
An aia which was expected has not been specified.
CSC_MISSING_SIGNINGCHAIN_FROM_RESPONSE - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
No signing chain was given in the response.
CSC_NO_CERTIFICATES_TO_CHECK - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
No Certificates where given to check
CSC_NO_DEFAULT_LOCATION - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to send data cannot be determined.
CSC_NO_DEFAULT_MESSAGE_FACTORY - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
A message factory could not be located for the specified oid.
CSC_NO_STATUSES_RECEIVED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
No status's where provided to validate.
CSC_OCSP_ASN1_BUILD_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
There was an error constructing the ASN1 elements for transmission.
CSC_OCSP_ASN1_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
There was a failure to encode or decode an ASN structure.
CSC_OCSP_NO_RESPONSE_DATA - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The ocsp response does not provide any ocsp response data.
CSC_OCSP_NO_RESPONSE_SIGNATURE - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The ocsp response was signed we have been asked to validate the response and the response did not have a signature.
CSC_OCSP_OCSP_BUILD_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
There was an erorr generating the OCSP Message for transmission.
CSC_OCSP_OCSP_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
There was error translating the ASN into an OCSP message or vice versa.
CSC_OCSP_RESPONSE_SIGNER_COULD_NOT_BE_FOUND - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
A response signer could not be found for the ocsp
CSC_OCSP_SIGNING_CERT_NOT_TRUSTED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The response signer is not a trusted signer -- It is not part of the verification chains provided.
CSC_OCSP_X509_ERROR - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
An X50(x) error occured while attempting to prepare the message for transmission.
CSC_ONLY_SINGLE_CERTIFICATE_SIGNING - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
An ocsp responder replied with only a single certificate - it is not possible to check its signing certificate and acquire proof is turned on!.
CSC_PREFERRED_OID - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the preferred protocol to use when performing operations.
CSC_PREFERRED_PROTOCOL - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve The preferred protocol name -- this is a shorthand way of choosing the protocol via OID.
CSC_PREFERRED_VERSION - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the preferred protocol version to use.
CSC_PROTOCOL_ADAPTER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieves the class name of a protocol adapter.
CSC_RECEIVED_BAD_STATUS_PROOF_CERT - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
One of the required proofs has an unacceptable status.
CSC_RECEIVED_BAD_STATUS_REQUEST_CERT - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
One of the requested certificates has an unacceptable status.
CSC_RECEIVED_ERROR_CERT_STATUS - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
A CertStatus reporting an error is among the returned status's
CSC_RECEIVED_MISMATCHED_NONCE - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The nonce in the responses was not the same as that set in the request.
CSC_RECEIVED_OLD_STATUS_PROOF_CERT - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
One of the required proofs is too old to be acceptable.
CSC_RESOURCE_DATA_CONVERTER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
CSC_RESOURCE_MAX_PROOF_RESPONSE_AGE - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the maximum time in seconds that a freshness proof is considered valid.
CSC_RESOURCE_MESSAGE_FACTORY - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retreives the classname of the message factory to use for given protocol The protocol is specified by the oid.
CSC_RESOURCE_MESSAGE_FACTORY_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the class name of the default message factory.
CSC_RESOURCE_PREFERRED_OID - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the preferred protocol to use when performing operations.
CSC_RESOURCE_PREFERRED_VERSION - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieves the preferred protocol version to use when performing operations.
CSC_RESOURCE_PROTOCOL_ADAPTER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retreives the class name of a protocol adapter.
CSC_STATUS_MISSING_FOR_PROOF_CERT - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
One of the required proofs does not have a specific status.
CSC_STATUS_MISSING_FOR_REQUEST_CERT - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
One of certificates requested does not have a specific status.
CSC_TRANSPORT_UNSPECIFIED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The location to transmit to could not have an appropriate transport adapter assigned to it.
CSC_UNIMPLEMENTED - Static variable in class com.iplanet.trustbase.initiator.ExceptionCodes
The method called has not been implemented.
CSC_VERIFY_SIGNED_OCSP - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
boolean value determines whether or not received ocsp is verified.
CSCEngine - class com.iplanet.trustbase.initiator.dsms.CSCEngine.
The CSCEngine is the driver class for the CSC framework it selects a suitable Protocol Adapter based on the preferred or default protocol specified in the Config Adapter.
CSCEngine(ConfigAdapter) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCEngine
Construct a CSCEngine The config information used is summarised below.
CSCException - exception com.iplanet.trustbase.initiator.dsms.CSCException.
Base class exception for all DSMS based exceptions.
CSCException(String) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCException
Construct a CSCException
CSCException(String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCException
Construct a CSCException
CSCException(String, Throwable, Object[]) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCException
Construct a CSCException
CSCMessageException - exception com.iplanet.trustbase.initiator.dsms.CSCMessageException.
Exception thrown by the Message Factory implementations - it is then re-thrown by the CSCEngine
CSCMessageException(String) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCMessageException
Construct a CSCMessageException
CSCMessageException(String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCMessageException
Construct a CSCMessageException
CSCMessageException(String, Throwable, Object[]) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCMessageException
Construct a CSCMessageException
CSCProtocolException - exception com.iplanet.trustbase.initiator.dsms.CSCProtocolException.
Exception thrown by the ProtocolAdapter implementations - it is then re-thrown by the CSCEngine
CSCProtocolException(String) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCProtocolException
Construct a CSCProtocolException
CSCProtocolException(String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCProtocolException
Construct a CSCProtocolException
CSCProtocolException(String, Throwable, Object[]) - Constructor for class com.iplanet.trustbase.initiator.dsms.CSCProtocolException
Construct a CSCProtocolException

D

DATA_ENCIPHERMENT - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the dataEncipherment KeyUsage
DataConverterClient - interface com.iplanet.trustbase.initiator.dsms.DataConverterClient.
The DataConverterClient interface allows different protocols to convert their request and response data from the native network representation to something that is human readable.
DECIPHER_ONLY - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the decipherOnoly KeyUsage
DefaultEngineLogger - class com.iplanet.trustbase.initiator.logger.DefaultEngineLogger.
DefaultEngineLogger provides a default logger for the Engine.
DefaultEngineLogger() - Constructor for class com.iplanet.trustbase.initiator.logger.DefaultEngineLogger
 
deleteCert(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
deleteEntry(TokenKeyStoreEntry) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
delete an entry from the TokenKeyStore
deleteKey(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
describeChain(X509Certificate[]) - Static method in class com.iplanet.trustbase.security.store.IncompleteChainException
 
deserializeOCSPResponse(String) - Static method in class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil
 
digest(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
DIGITAL_SIGNATURE - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the digitalSignature KeyUsage
doCommand(String, Argv, Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
doCommand(String, String[]) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
perform an implementation specific command
doConnect(String, int) - Method in class com.iplanet.trustbase.xurl.HttpsClient
Return a socket connected to the server, with any appropriate options pre-established

E

EKU_CLIENT_AUTH - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the clientAuth ExtendedKeyUsage
EKU_CODE_SIGNING - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the codeSigning ExtendedKeyUsage
EKU_EMAIL_PROTECTION - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the emailProtection ExtendedKeyUsage
EKU_SERVER_AUTH - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the serverAuth ExtendedKeyUsage
EKU_TIME_STAMPING - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the timeStamping ExtendedKeyUsage
EMAIL_PROTECTION - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the emailProtection ExtendedKeyUsage
ENCIPHER_ONLY - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the encipherOnly KeyUsage
EngineLogger - interface com.iplanet.trustbase.initiator.EngineLogger.
The interface definition to the engine logger.
equals(Object) - Method in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
equals(Object) - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI
 
ERROR - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatus
There was a responder error - check the response code Contains the code csc-error
ERROR_PROPERTY - Static variable in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
 
ErrorConfigAdapter - class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter.
Implementation of ConfigAdapter using PropertyConfigAdapter - it is for DSMS testing and should not be instantiated in a correctly configured system.
ErrorConfigAdapter() - Constructor for class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Create a blank ErrorConfigAdapter
ErrorConfigAdapter(Properties, Map, PrivateKey, X509Certificate[], X509Certificate[][]) - Constructor for class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Create a ErrorConfigAdapter.
ErrorConfigAdapter(Properties, Map, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Create a ErrorConfigAdapter.
ErrorConfigAdapter(Properties, PrivateKey, X509Certificate[], X509Certificate[][]) - Constructor for class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Create a ErrorConfigAdapter.
ErrorConfigAdapter(Properties, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Create a ErrorConfigAdapter.
ErrorConfigAdapter(Properties, String, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Create a ErrorConfigAdapter.
examineCerts(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
ExceptionCodes - class com.iplanet.trustbase.initiator.ExceptionCodes.
 
ExceptionCodes() - Constructor for class com.iplanet.trustbase.initiator.ExceptionCodes
 
exportCerts(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
exportKey(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
exportPKCS12KeyEntry(String, PasswordCallback) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
export a KeyEntry to a PKCS#12 archive
EXTENDED_KEY_USAGES - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
all X.509 ExtendedKeyUsages presented

G

generateKeyPair(String, String, String, int) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
generate a KeyPair on the token, using default parameters for the specified algorithm.
generatePKCS10Request(String, boolean) - Method in class com.iplanet.trustbase.security.store.KeyEntry
generate a PKCS#10 request for the PrivateKey in this entry.
genKey(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
getAbbrev() - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI
 
getAdapterClassName(String) - Method in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
 
getAIA(String) - Method in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
getAliases() - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
get all aliases associated with this entry
getAllEntries() - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get all TokenKeySTore entries
getAllKeyEntries() - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get all KeyEntries from the KeyStore
getAllTrustedCertificateEntries() - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
list all TrustedCertificateEntries on the token
getArgs() - Method in class com.iplanet.trustbase.initiator.InitiatorException
Retrieve the supporting arguments.
getBitPosition() - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsage
 
getBlobProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a BLOB (byte[])
getBlobProperty(String, byte[]) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a BLOB ( byte[] )
getBooleanProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a boolean
getBooleanProperty(String, boolean) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a boolean
getByAbbrev(String) - Static method in class com.iplanet.trustbase.security.store.KeyUsages
get a KeyUsageI by it's abbreviation
getByOid(String) - Static method in class com.iplanet.trustbase.security.store.KeyUsages
get an ExtendedKeyUsages, identified by it's ASN.1 Oid, given in the period separated decimal digit encoding
getCertID() - Method in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
getCertIdsFromOCSPResponse(OCSPResponse) - Static method in class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil
 
getCertificateChain() - Method in class com.iplanet.trustbase.security.store.KeyEntry
get the certificate chain guaranteeing the PrivateKey of this KeyEntry
getCertificateFromPkcs7(byte[], byte[]) - Static method in class com.iplanet.trustbase.initiator.dsms.CSCEngine
Convenience method provided for full complience with Identrus DSMS specification see IT-DSMSSP Version 2.0 for details.
getCertStatus() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get the CertStatus object.
getCertStatus() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Get the cert status
getCheckCertificateIssuerNameHash() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Returns a hex encoded string of the issuer name hash of the checked certificate.
getCheckCertificatePublicKeyHash() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Returns a hex encoded string of the public key hash for the checked certificaye.
getCheckCertificateSerialNumber() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Rerturn the serial number of the checked certificate.
getClientCertSelector() - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Gets The Client Cert Selector used by the SSL Context.
getCode() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus.CS
 
getCode() - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI
 
getDateProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a Date
getDateProperty(String, Date) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a Date
getDateProperty(String, String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a Date
getDateProperty(String, String, Date) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a Date
getDescription() - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI
 
getDoubleProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a double
getDoubleProperty(String, double) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a double
getEntry(String) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get the entry with a given alias
getEntry(String, BigInteger) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get an entry whose certificate has the given issuer and serial number
getEntry(X509Certificate) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get an entry whose certificate matches the provided cert
getEnumeratedProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a set of properties under a common name, as an Enumeration of Strings
getExistingCertificate() - Method in class com.iplanet.trustbase.security.store.UnmatchedSubjectCertException
 
getExtendedKeyUsages() - Method in class com.iplanet.trustbase.security.store.KeyUsages
get the enabled ExtendedKeyUsages
getFloatProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a float
getFloatProperty(String, float) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a float
getHumanReadableRequestData() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get a human readable version of the request data - this data may be post processed to allow it to be displayed, For Example an OCSP request will be Base64 Encoded.
getHumanReadableResponseData() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get the human readable version of the response data - this data may be post processed to allow it to be displayed, for Example an OCSP response will be Base64 Encoded.
getIncompleteChain() - Method in class com.iplanet.trustbase.security.store.IncompleteChainException
 
getInstance() - Static method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Gets An instance of HttpsConfiguration.
getInstance(String) - Method in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
Get a protocol Adapter for the given protocol
getInstance(String) - Static method in class uk.co.jcp.util.properties.PropertyManager
Get an instance of JCPProperties from the default provider
getInstance(String) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactory
Get an instance of the properties from the specified source
getInstance(String) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Get an instance of JCPProperties from the default provider
getInstance(String, int) - Method in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
Get a Protocol Adapter for the given protocol and version.
getInstance(String, JCPProperties) - Static method in class uk.co.jcp.util.properties.PropertyManager
Get an instance of JCPProperties from the default provider
getInstance(String, JCPProperties) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactory
Get an instance of the properties from the specified source
getInstance(String, JCPProperties) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Get an instance of JCPProperties from the default provider
getInstance(String, String) - Static method in class uk.co.jcp.util.properties.PropertyManager
Get an instance of JCPProperties from a specific provider
getInstance(String, String) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Get an instance of JCPProperties from a specific provider
getInstance(String, String, JCPProperties) - Static method in class uk.co.jcp.util.properties.PropertyManager
Get an instance of JCPProperties from a specific provider
getInstance(String, String, JCPProperties) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Get an instance of JCPProperties from a specific provider
getInstance(String, String, PasswordCallback) - Static method in class com.iplanet.trustbase.security.store.TokenKeyStore
get a TokenKeyStore
getIntProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as an int
getIntProperty(String, int) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as an int
getIssuerName() - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
 
getKeyEntry(String) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get a KeyEntry from the store
getKeyEntry(String, BigInteger) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get a KeyEntry whose subject certificate has the given issuer and serial number
getKeys() - Method in interface uk.co.jcp.util.properties.PropertySection
Get the keys set in this properties object
getKeys(String) - Method in interface uk.co.jcp.util.properties.PropertySource
Get an enumeration of the keys in the named section
getKeyUsages() - Method in class com.iplanet.trustbase.security.store.KeyUsages
get the enabled X509 KeyUsages
getKeyUsages() - Method in class com.iplanet.trustbase.security.store.KeyEntry
get the KeyUsages to which this Key may be put
getLongProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a long
getLongProperty(String, long) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a long
getMessage() - Method in class com.iplanet.trustbase.initiator.dsms.MessageData
 
getMessage() - Method in class uk.co.jcp.util.properties.PropertyNotFoundException
Overloaded to emulate the original functionality.
getName() - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI
 
getNestedException() - Method in class com.iplanet.trustbase.initiator.InitiatorException
Retrieve the nested exception that is carried as payload for this exception.
getNewClient(URL) - Method in class com.iplanet.trustbase.xurl.HttpsURLConnection
Create a new HttpClient object, bypassing the cache of HTTP client objects/connections.
getNonce() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Return the nonce used in the reponse - or null if there wasn't one.
getNonceFromOCSPResponse(OCSPResponse) - Static method in class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil
 
getObjectProperty(String) - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get an object property from the system.
getObjectProperty(String) - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Returns an object with the given property name from the system.
getObjectProperty(String) - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Returns an object with the given property name from the system.
getObjectProperty(String) - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getObjectProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as an Object
getObjectProperty(String, Object) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as an Object
getOid() - Method in class com.iplanet.trustbase.security.store.KeyUsages.ExtendedKeyUsage
 
getPasswordChars() - Method in class com.iplanet.trustbase.security.store.Password
 
getPrivateKey() - Method in class com.iplanet.trustbase.security.store.KeyEntry
get the PrivateKey from the KeyEntry
getProducedAt() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
 
getProducedAt(OCSPResponse) - Static method in class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil
 
getProperty(String) - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get a property from the system
getProperty(String) - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Get a property from the system.
getProperty(String) - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Get a property from the system.
getProperty(String) - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getPropertyName() - Method in class uk.co.jcp.util.properties.PropertyNotFoundException
Return the name of the unfound property
getPropertyValues(String, String) - Method in interface uk.co.jcp.util.properties.PropertySource
Get the set of values held by the named key
getProxiedClient(URL, String, int) - Method in class com.iplanet.trustbase.xurl.HttpsURLConnection
Create a new HttpClient object, set up so that it uses per-instance proxying to the given HTTP proxy.
getPublicKey() - Method in class com.iplanet.trustbase.security.store.KeyEntry
get the PublicKey associated with the PrivateKey.
getRequestData() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get the raw request message - Exactly reflects what is sent over the network, this data may be a binary representation.
getRequestTime() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get the Date at which this transaction took place.
getResourceProperty(String) - Static method in class com.iplanet.trustbase.initiator.dsms.CSCEngine
Get a resource property from the the classpath resource.
getResourceType() - Method in interface uk.co.jcp.util.properties.JCPPropertyFactory
Get the resource identifier for the resource that this factory supports
getResponderURL() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get the URL of the responder from which this status data was obtained.
getResponseArgs() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Get the arguments to the response code
getResponseCode() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Get the response code.
getResponseData() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get the raw response message - Exactly reflects what is sent over the network, this data may be a binary representation.
getSection(String) - Method in interface uk.co.jcp.util.properties.JCPProperties
Get a Properties object representing the named section
getSectionName() - Method in interface uk.co.jcp.util.properties.PropertySection
returns the identifier for this section
getSectionNames() - Method in interface uk.co.jcp.util.properties.PropertySource
 
getSections() - Method in interface uk.co.jcp.util.properties.JCPProperties
Return an Emueration of the section names that this property resource contains
getSerialNo() - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
 
getServerCertAlias() - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Gets The Server Cert Alias to use when conducting transactions as a server.
getSignerKey() - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get the private key used to sign the request message
getSignerKey() - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Get the private key used to sign the request message.
getSignerKey() - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Get the private key used to sign the request message.
getSignerKey() - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getSignerPath() - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get the certificate path that will be included in the request as the signer's certificate path.
getSignerPath() - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Get the certificate path that will be included in the request as the signer's certificate path.
getSignerPath() - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Get the certificate path that will be included in the request as the signer's certificate path.
getSignerPath() - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getSigningPath() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Retrieves the signing certificate chain.
getSSLSignerKey() - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get the signing key for SSL Client Transactions
getSSLSignerKey() - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Get the private key used in SSL Transactions.
getSSLSignerKey() - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Get the private key used in SSL Transactions.
getSSLSignerKey() - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getSSLSignerPath() - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get the SSL Client Certificate to use for SSL negotiation.
getSSLSignerPath() - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Get the SSL certificate path to be used in SSL Transactions.
getSSLSignerPath() - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Get the SSL certificate path to be used in SSL Transactions.
getSSLSignerPath() - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getStatus(X509Certificate[], boolean, boolean, StringBuffer) - Method in class com.iplanet.trustbase.initiator.dsms.CSCEngine
 
getStatus(X509Certificate[], boolean, boolean, StringBuffer) - Method in interface com.iplanet.trustbase.initiator.dsms.ProtocolAdapter
Check the status of a given certificate and return the results.
getStatus(X509Certificate[], boolean, byte[]) - Method in class com.iplanet.trustbase.initiator.dsms.CSCEngine
Get the status of a certificate uses a nonce value that the user specified.
getStatus(X509Certificate[], boolean, StringBuffer) - Method in class com.iplanet.trustbase.initiator.dsms.CSCEngine
Get the status of a certificate as above except the engine generates its own nonce and fills in the nonceValue parameter with it.
getStore() - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
getStringProperty(String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a String
getStringProperty(String, String) - Method in interface uk.co.jcp.util.properties.PropertySection
Retrieve a property as a String
getSubjectName() - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
get the subjectName associated with this entry
getTokenKeyStore() - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Gets The TokenKeyStore associated with this SSL Configuration.
getTransactionID() - Method in class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Get The Transaction Id that this transaction was.
getTransportAdapterFromLocation(String, ConfigAdapter) - Static method in class com.iplanet.trustbase.initiator.TransportAdapterFactory
 
getTransportAdapterFromProtocol(String, ConfigAdapter) - Static method in class com.iplanet.trustbase.initiator.TransportAdapterFactory
 
getTrustedCertificate() - Method in class com.iplanet.trustbase.security.store.TrustedCertificateEntry
 
getTrustedCertificateEntry(String) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get a TrustedCertificateEntry
getTrustedCertificateEntry(String, BigInteger) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
get a TrustedCertificateEntry whose issuer and serial number match those specified
getTxID() - Method in class com.iplanet.trustbase.initiator.dsms.MessageData
 
getUnmatchedCertificate() - Method in class com.iplanet.trustbase.security.store.UnmatchedSubjectCertException
 
getVerificationPaths() - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Get the set of certificate paths that will be used to verify the response message.
getVerificationPaths() - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Get the set of certificate paths that will be used to verify the response message.
getVerificationPaths() - Method in class com.iplanet.trustbase.initiator.config.ErrorConfigAdapter
Get the set of certificate paths that will be used to verify the response message.
getVerificationPaths() - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
GOOD - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatus
The certificate was valid at the time of the check Contains the code csc-good

H

Handler - class com.iplanet.trustbase.xurl.Handler.
open an http input stream given a URL
Handler() - Constructor for class com.iplanet.trustbase.xurl.Handler
 
Handler(String, int) - Constructor for class com.iplanet.trustbase.xurl.Handler
 
hashCode() - Method in class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI
 
hasUsage(KeyUsages.KeyUsageI) - Method in class com.iplanet.trustbase.security.store.KeyUsages
check if this KeyUsage has the specified usage
HttpsClient - class com.iplanet.trustbase.xurl.HttpsClient.
 
httpsClient(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
HttpsClient(URL) - Constructor for class com.iplanet.trustbase.xurl.HttpsClient
 
HttpsClient(URL, String, int) - Constructor for class com.iplanet.trustbase.xurl.HttpsClient
 
HttpsConfiguration - class com.iplanet.trustbase.xurl.HttpsConfiguration.
HttpsConfiguration is a static initialiser class - it must be initialised before any HTTPS/SSL transactions can take place within the CSCEngine.
HttpsConfigurationProperties - class com.iplanet.trustbase.xurl.HttpsConfigurationProperties.
 
HttpsConfigurationProperties() - Constructor for class com.iplanet.trustbase.xurl.HttpsConfigurationProperties
 
httpsServer(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
HttpsURLConnection - class com.iplanet.trustbase.xurl.HttpsURLConnection.
 
HttpsURLConnection(URL, Handler) - Constructor for class com.iplanet.trustbase.xurl.HttpsURLConnection
 
HTTPTransportAdapter - class com.iplanet.trustbase.initiator.transport.HTTPTransportAdapter.
HTTPTransportAdapter provides a standard implementation of TransportAdapter using the java.net.URL classes to provide the transport
HTTPTransportAdapter(ConfigAdapter) - Constructor for class com.iplanet.trustbase.initiator.transport.HTTPTransportAdapter
Construct a HTTPTransportAdapter

I

IDENTRUS_OID - Static variable in class com.iplanet.trustbase.initiator.dsms.CSCEngine
 
IDENTRUS_PROTOCOL - Static variable in class com.iplanet.trustbase.initiator.dsms.CSCEngine
 
importKey(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
importKeyChain(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
importPKCS12KeyEntry(String, byte[], PasswordCallback) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
import a PKCS#12 PrivateKey and associated certificate chain.
importTrustedCerts(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
IncompleteChainException - exception com.iplanet.trustbase.security.store.IncompleteChainException.
IncompleteChainException is thrown by import operations when a certificate chain cannot be completed
IncompleteChainException(X509Certificate[]) - Constructor for class com.iplanet.trustbase.security.store.IncompleteChainException
 
IncorrectPasswordException - exception com.iplanet.trustbase.security.store.IncorrectPasswordException.
IncorrectPasswordException
IncorrectPasswordException() - Constructor for class com.iplanet.trustbase.security.store.IncorrectPasswordException
 
INITIALISATION_EXCEPTION - Static variable in class com.iplanet.trustbase.xurl.HttpsConfigurationProperties
 
INITIATOR_ENGINE_LOGGER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
The Engine logger.
INITIATOR_KEYSTORE_DOMAIN_SPACE - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
INITIATOR_KEYSTORE_PASSWORD - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
INITIATOR_KEYSTORE_SIGNING_CERTIFICATE - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
KeyStore Properties to be used with ConfigAdapterImpl.
INITIATOR_KEYSTORE_SSLSIGNING_CERTIFICATE - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
INITIATOR_KEYSTORE_VERIFICATION_CERTIFICATE - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
 
INITIATOR_LOCATION_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the default location to send transactions.
INITIATOR_LOCATION_FORCE_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve whether or not to force the location default.
INITIATOR_RESOURCE_TRANSPORT_ADAPTER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the classname of a transport adapter that supports a given protocol.
INITIATOR_RESOURCE_TRANSPORT_ADAPTER_DEFAULT - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieves the default classname of a transport adapter to use if none have been found with the previous checks.
INITIATOR_TRANSPORT_ADAPTER - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the classname of a transport adapter that supports a given protocol.
INITIATOR_TRANSPORT_DEFAULT_PROTOCOL - Static variable in class com.iplanet.trustbase.initiator.PropertyCodes
Retrieve the classname of the default transport adapter to use.
InitiatorException - exception com.iplanet.trustbase.initiator.InitiatorException.
The parent class of exceptions thrown in this package hierarchy.
InitiatorException(String) - Constructor for class com.iplanet.trustbase.initiator.InitiatorException
Construct an InitiatorException with given message
InitiatorException(String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.InitiatorException
Construct an InitiatorException with given message and throwable
InitiatorException(String, Throwable, Object[]) - Constructor for class com.iplanet.trustbase.initiator.InitiatorException
Construct an InitiatorException with given message,throwable and arguments.
InitiatorException(Throwable) - Constructor for class com.iplanet.trustbase.initiator.InitiatorException
Construct an InitiatorException with given throwable
isCheckedCertificate(X509Certificate, X509Certificate) - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Check to see if this cert status represents that status of the given certificate.
isFreshnessProof() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
Is this a freshness proof.
isRegistered(String) - Method in class uk.co.jcp.util.properties.PropertyManager
Determine if the property factory for the named rsource has been registered
isRegistered(String) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Determine if the property factory for the named rsource has been registered

J

JCPProperties - interface uk.co.jcp.util.properties.JCPProperties.
Class to embody a set of properties in easy to access form such that properties can be retrieved as the desired type
JCPPropertyFactory - interface uk.co.jcp.util.properties.JCPPropertyFactory.
Interface for Property Factories
JCPPropertyFactoryRegistry - interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry.
Interface for the PropertyFactoryRegistry.

K

KEY_AGREEMENT - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the keyAgreement KeyUsage
KEY_CERT_SIGN - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the keyCertSign KeyUsage
KEY_ENCIPHERMENT - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the keyEncipherment KeyUsage
KEY_USAGES - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
all the X.509 KeyUsages presented in ASN.1 BitString order
KeyEntry - class com.iplanet.trustbase.security.store.KeyEntry.
a KeyEntry in the TokenKeyStore contains a PrivateKey and an associated certificate chain.
KeyEntry(PrivateKey, X509Certificate[], KeyUsages) - Constructor for class com.iplanet.trustbase.security.store.KeyEntry
Creates new KeyEntry
KeyUsages - class com.iplanet.trustbase.security.store.KeyUsages.
represents purposes for which a private key may be used draws from X.509 KeyUsage and ExtendedKeyUsage extensions for KeyUsage definitions
KeyUsages.ExtendedKeyUsage - class com.iplanet.trustbase.security.store.KeyUsages.ExtendedKeyUsage.
describes an X509 ExtendedKeyUsage, giving a code defined here, a name, a description and an ASN.1 OID
KeyUsages.KeyUsage - class com.iplanet.trustbase.security.store.KeyUsages.KeyUsage.
describes an X509 KeyUsage, giving a code defined here, a name, a description and a position in the ASN.1 KeyUsage BitString
KeyUsages.KeyUsageI - class com.iplanet.trustbase.security.store.KeyUsages.KeyUsageI.
common base class for KeyUsage and ExtendedKeyUsage ties together a code, name and description
KeyUsages() - Constructor for class com.iplanet.trustbase.security.store.KeyUsages
construct an empty KeyUsages Object
KeyUsages(boolean[], String[]) - Constructor for class com.iplanet.trustbase.security.store.KeyUsages
Creates new KeyUsage, from the KeyUsages and ExtendedKeyUsages presented in an X.509 certificate
KeyUsages(KeyUsages.KeyUsage[], KeyUsages.ExtendedKeyUsage[]) - Constructor for class com.iplanet.trustbase.security.store.KeyUsages
create a new KeyUsages from lists of KeyUsage and ExtendedKeyUsages
KeyUsageSpecification - class com.iplanet.trustbase.security.store.KeyUsageSpecification.
a means for an application to specify how a key is to be used, and how the KeyUsages associated with that key are to be taken into consideration when validating a certificate
KeyUsageSpecification() - Constructor for class com.iplanet.trustbase.security.store.KeyUsageSpecification
Creates new KeyUsageSpecification
KU_CRL_SIGN - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the cRLSign KeyUsage
KU_DECIPHER_ONLY - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the decipherOnly KeyUsage
KU_DIGITAL_SIGNATURE - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the digitalSignature KeyUsage
KU_ENCIPHER_ONLY - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the encipherOnly KeyUsage
KU_KEY_AGREEMENT - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the keyAgreement KeyUsage
KU_KEY_CERT_SIGN - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the keyCertSignKeyUsage
KU_KEY_ENCIPHERMENT - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the keyEncipherment KeyUsage
KU_NON_REPUDIATION - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
the nonRepudiation KeyUsage

L

listAliases(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
list all aliases defined in the store
listCerts(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
listKeys(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
lists all the KeyEntrys in the store
listProviders(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
load(String) - Method in interface uk.co.jcp.util.properties.PropertySource
Load properties in from the named source
log(String, Throwable, String[]) - Method in interface com.iplanet.trustbase.initiator.EngineLogger
log a message to the log.
log(String, Throwable, String[]) - Method in class com.iplanet.trustbase.initiator.logger.DefaultEngineLogger
log a message to the log.

M

main(String[]) - Static method in class com.iplanet.trustbase.security.store.TokenKeyStore
provides useful debug output.
main(String[]) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
makeAdapter(String, String) - Method in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
 
makeAdapterList(String) - Method in class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
 
makeHumanReadableRequest(byte[]) - Method in interface com.iplanet.trustbase.initiator.dsms.DataConverterClient
Provide a human readable request given a raw network request.
makeHumanReadableResponse(byte[]) - Method in interface com.iplanet.trustbase.initiator.dsms.DataConverterClient
Provide a human readable response given a raw network response.
MalformedPropertyException - exception uk.co.jcp.util.properties.MalformedPropertyException.
Exception thrown on failing to parse a property as the required type
MalformedPropertyException(String) - Constructor for class uk.co.jcp.util.properties.MalformedPropertyException
 
MessageData - class com.iplanet.trustbase.initiator.dsms.MessageData.
Convenience class to hold a raw message and the transactionID that was used in the message
MessageData(byte[], byte[]) - Constructor for class com.iplanet.trustbase.initiator.dsms.MessageData
Create a MessageData
MessageFactory - interface com.iplanet.trustbase.initiator.dsms.MessageFactory.
Message factories are responsible for building a CSC message, and for interpreting the reply.

N

New(URL) - Static method in class com.iplanet.trustbase.xurl.HttpsClient
 
NewOCSPUtil - class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil.
 
NewOCSPUtil() - Constructor for class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil
 
NoKeyUsageException - exception com.iplanet.trustbase.security.store.NoKeyUsageException.
NoKeyUsageException is thrown when a certificate cannot be validated because it does not have a required KeyUsage asserted
NoKeyUsageException(KeyUsages.KeyUsageI, X509Certificate[]) - Constructor for class com.iplanet.trustbase.security.store.NoKeyUsageException
 
NON_REPUDIATION - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the nonRepudiation KeyUsage
NoSuchEntryException - exception com.iplanet.trustbase.security.store.NoSuchEntryException.
NoSuchEntryException thrown when a request to fetch an entry fails because the entry is not in the store
NoSuchEntryException(String) - Constructor for class com.iplanet.trustbase.security.store.NoSuchEntryException
 

O

OCSP_OID - Static variable in class com.iplanet.trustbase.initiator.dsms.CSCEngine
 
OCSP_PROTOCOL - Static variable in class com.iplanet.trustbase.initiator.dsms.CSCEngine
 
openConnection() - Method in class com.iplanet.trustbase.xurl.XURL
Attempts to open a connection to the url pointed to by the supplied url string.
openConnection(URL) - Method in class com.iplanet.trustbase.xurl.Handler
 

P

parseMessage(X509Certificate[], MessageData, boolean) - Method in interface com.iplanet.trustbase.initiator.dsms.MessageFactory
Interpret the results of a status check
Password - class com.iplanet.trustbase.security.store.Password.
Password holds a users password in a char array.
Password(char[]) - Constructor for class com.iplanet.trustbase.security.store.Password
Creates new Password
PasswordCallback - interface com.iplanet.trustbase.security.store.PasswordCallback.
collect a password for authenticating a user to a token, or for decrypting a pbe protected archive
PasswordCallback.GiveUpException - exception com.iplanet.trustbase.security.store.PasswordCallback.GiveUpException.
 
PasswordCallback.GiveUpException(String) - Constructor for class com.iplanet.trustbase.security.store.PasswordCallback.GiveUpException
 
printStackTrace() - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreException
 
printStackTrace(PrintStream) - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreException
 
printStackTrace(PrintWriter) - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreException
 
PROPERTIES_FILE - Static variable in class com.iplanet.trustbase.initiator.TransportAdapterFactory
 
PropertyCodes - class com.iplanet.trustbase.initiator.PropertyCodes.
 
PropertyCodes() - Constructor for class com.iplanet.trustbase.initiator.PropertyCodes
 
PropertyConfigAdapter - class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter.
Implementation of ConfigAdapter using a Properties object
PropertyConfigAdapter() - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Create a blank PropertyConfigAdapter
PropertyConfigAdapter(Properties, Map, PrivateKey, X509Certificate[], X509Certificate[][]) - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Create a PropertyConfigAdapter.
PropertyConfigAdapter(Properties, Map, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Create a PropertyConfigAdapter.
PropertyConfigAdapter(Properties, Map, String, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
 
PropertyConfigAdapter(Properties, PrivateKey, X509Certificate[], X509Certificate[][]) - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Create a PropertyConfigAdapter.
PropertyConfigAdapter(Properties, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Create a PropertyConfigAdapter.
PropertyConfigAdapter(Properties, String, String, String[], TokenKeyStore) - Constructor for class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Create a PropertyConfigAdapter.
PropertyException - exception uk.co.jcp.util.properties.PropertyException.
Superclass of all exceptions in the properties package
PropertyException(String) - Constructor for class uk.co.jcp.util.properties.PropertyException
 
PropertyManager - class uk.co.jcp.util.properties.PropertyManager.
Contains a set of static accessor methods for using a PropertyFactoryRegistry
PropertyNotFoundException - exception uk.co.jcp.util.properties.PropertyNotFoundException.
Exception thrown if a requested property is not found
PropertyNotFoundException(String) - Constructor for class uk.co.jcp.util.properties.PropertyNotFoundException
Construct a new exception.
PropertySection - interface uk.co.jcp.util.properties.PropertySection.
 
PropertySource - interface uk.co.jcp.util.properties.PropertySource.
Interface for PropertySources, e.g.
ProtocolAdapter - interface com.iplanet.trustbase.initiator.dsms.ProtocolAdapter.
The protocol adapter is responsible for performing a request under a given protocol.
ProtocolAdapterFactory - class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory.
The protocol Adapter factory is used by the CSCEngine to select a protocol for a given oid.
ProtocolAdapterFactory(ConfigAdapter) - Constructor for class com.iplanet.trustbase.initiator.dsms.ProtocolAdapterFactory
Construct a Protocol adapter based on the given config adapter.
PROVIDER_PROPERTY - Static variable in class com.iplanet.trustbase.security.store.TokenKeyStore
the Provider property which specifies implementations of TokenKeyStores
proxy - Variable in class com.iplanet.trustbase.xurl.Handler
 
proxyPort - Variable in class com.iplanet.trustbase.xurl.Handler
 

R

readPassword(String) - Method in interface com.iplanet.trustbase.security.store.PasswordCallback
called on a first attempt to read a password
readPassword(String) - Method in class com.iplanet.trustbase.security.store.Password
 
readPasswordAgain(String) - Method in interface com.iplanet.trustbase.security.store.PasswordCallback
called on a second or subsequent attempt to read a password
readPasswordAgain(String) - Method in class com.iplanet.trustbase.security.store.Password
 
registerPropertyFactory(JCPPropertyFactory) - Static method in class uk.co.jcp.util.properties.PropertyManager
Register a property factory
registerPropertyFactory(JCPPropertyFactory) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Register a property factory
removeAlias(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
removeAlias(String) - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
remove an alias from this entry.
removeUsage(KeyUsages.KeyUsageI) - Method in class com.iplanet.trustbase.security.store.KeyUsages
 
retrieveOCSPResponse(CSCResponse) - Static method in class com.iplanet.trustbase.initiator.dsms.NewOCSPUtil
 
REVOKED - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatus
The certificate was revoked at the time of the check Contains the code csc-revoked

S

save() - Method in interface uk.co.jcp.util.properties.JCPProperties
Save the properties to the source they came from
save() - Method in interface uk.co.jcp.util.properties.WritablePropertySource
Save the current state of the properties
SectionAlreadyDefinedException - exception uk.co.jcp.util.properties.SectionAlreadyDefinedException.
Exception thrown if section already exists.
SectionAlreadyDefinedException(String) - Constructor for class uk.co.jcp.util.properties.SectionAlreadyDefinedException
 
SectionNotFoundException - exception uk.co.jcp.util.properties.SectionNotFoundException.
Exception thrown if a requested Section is not found
SectionNotFoundException(String) - Constructor for class uk.co.jcp.util.properties.SectionNotFoundException
 
sendReceive(byte[], String, String) - Method in interface com.iplanet.trustbase.initiator.TransportAdapter
Send and receive the message data
sendReceive(byte[], String, String) - Method in class com.iplanet.trustbase.initiator.transport.XURLTransportAdapter
Send and receive the message data
sendReceive(byte[], String, String) - Method in class com.iplanet.trustbase.initiator.transport.HTTPTransportAdapter
Send and receive the message data
SERVER_AUTH - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the serverAuth ExtendedKeyUsage
SERVER_CERT_ALIAS - Static variable in class com.iplanet.trustbase.xurl.HttpsConfigurationProperties
 
setBooleanProperty(String, boolean) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a boolean
setCertificateChain(X509Certificate[]) - Method in class com.iplanet.trustbase.security.store.KeyEntry
set the certificate chain associated with a PrivateKey.
setCertificateChainImpl(X509Certificate[]) - Method in class com.iplanet.trustbase.security.store.KeyEntry
overridable by sub-classes to do any implementation specific stuff.
setClientCert(X509Certificate) - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Sets the client cert selector to be the issuerName and SerialNumber of the Certificate provided.
setClientCertAlias(String) - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Sets the client Cert Selector to be used by the SSL Context.
setClientCertSelector(SSLClientCertSelector) - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
A Convenience method to set the client Cert selector using a certificate name.
setDateProperty(String, Date) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a boolean
setDateProperty(String, Date, String) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a boolean
setDefaultPropertyFactory(JCPPropertyFactory) - Static method in class uk.co.jcp.util.properties.PropertyManager
Set the default property factory.
setDefaultPropertyFactory(JCPPropertyFactory) - Method in interface uk.co.jcp.util.properties.JCPPropertyFactoryRegistry
Set the default property factory.
setDoubleProperty(String, double) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a double
setEnumeratedProperty(String, Enumeration) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a set of properties under a common name, as an Enumeration of Strings
setFloatProperty(String, float) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a float
setIntProperty(String, int) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as an integer
setKeyUsages(KeyUsages) - Method in class com.iplanet.trustbase.security.store.KeyEntry
set the KeyUsages to which this Key may be put.
setLongProperty(String, long) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a long
setObjectProperty(String, Object) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as an Object
setParentProperties(JCPProperties) - Method in interface uk.co.jcp.util.properties.JCPProperties
set parent properties for this object.
setProperty(String, String, Object) - Method in interface uk.co.jcp.util.properties.PropertySource
 
setRegistry(JCPPropertyFactoryRegistry) - Static method in class uk.co.jcp.util.properties.PropertyManager
Set the registry instance that the manager uses
setServerCertAlias(String) - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Sets the server certificate alias.
setStringProperty(String, String) - Method in interface uk.co.jcp.util.properties.PropertySection
Set a property as a String
setSubject(String, String, BigInteger) - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreEntry
 
setTokenKeyStore(TokenKeyStore) - Method in class com.iplanet.trustbase.xurl.HttpsConfiguration
Sets the TokenKeyStore associated with this SSL Configuration.
shell(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
sign(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
STATUS_IDENTRUS_CANNOT_VALIDATE - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
Cannot validate TC response.
STATUS_IDENTRUS_CSC_ERROR - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
TC Responder returned a CSC ERROR response code.
STATUS_IDENTRUS_CSC_EXCEPTION - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
 
STATUS_IDENTRUS_INVALID_SIGNING_CHAIN - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
TC responder used a signing chain that does not appear to be valid.
STATUS_IDENTRUS_NO_RESPONSE_FOUND - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
TC Responder did not appear to return any valid ocsp responses.
STATUS_IDENTRUS_NO_TRUSTED_ROOTS - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
We have no trusted roots to cerify signature against
STATUS_IDENTRUS_SIGNATURE_INVALID - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
TC responder signature is invalid
STATUS_IDENTRUS_SIGNING_CERT_NOT_TRUSTED - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
The TC used a certificate rooted in an untrusted root.
STATUS_IDENTRUS_TRANSPORT_ERROR - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
TC Responder returned an identrus transport error.
STATUS_OCSP_INTERNAL_ERROR - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP Responder reported an internal erorr.
STATUS_OCSP_MALFORMED_REQUEST - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP Responder reported A malformed OCSP Request.
STATUS_OCSP_SIGNATURE_REQUIRED - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP Responder reported that a signature is required and we didn't supply one or it was not recognised as such.
STATUS_OCSP_TRY_LATER - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP Responder reported a "Try later" Code.
STATUS_OCSP_UNAUTHORISED - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP Responder reported that we are not authorised to access this responder.
STATUS_OCSP_UNKNOWN_RESPONSE_ERROR - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP Responder reported an unknown status.
STATUS_OCSP_VERIFICATION_FAILED - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatusCodes
OCSP responder used an invalid or untrusted signature.
StatusCheckData - class com.iplanet.trustbase.initiator.dsms.StatusCheckData.
StatusCheckData holds the all information relating to a certificate status check
StatusCheckData(CertStatus[], Date, byte[], byte[], byte[], String, DataConverterClient) - Constructor for class com.iplanet.trustbase.initiator.dsms.StatusCheckData
Construct a StatusCheckData object.
SWITCH_RESOURCE - Static variable in class com.iplanet.trustbase.security.store.TokenKeyTool
name of the resource containing the Switch specifications for the command line arguments

T

TIME_STAMPING - Static variable in class com.iplanet.trustbase.security.store.KeyUsages
code for the timeStamping ExtendedKeyUsage
TOKEN_KEY_STORE - Static variable in class com.iplanet.trustbase.xurl.HttpsConfigurationProperties
 
TokenKeyStore - class com.iplanet.trustbase.security.store.TokenKeyStore.
TokenKeyStore is similar to the JCA notion of a KeyStore, but implements function more appropriate to implementation by hardware tokens
TokenKeyStore() - Constructor for class com.iplanet.trustbase.security.store.TokenKeyStore
 
TokenKeyStoreEntry - class com.iplanet.trustbase.security.store.TokenKeyStoreEntry.
an entry in a TokenKeyStore database.
TokenKeyStoreException - exception com.iplanet.trustbase.security.store.TokenKeyStoreException.
base class for Exception thrown by TokenKeyStore Objects
TokenKeyStoreException(String) - Constructor for class com.iplanet.trustbase.security.store.TokenKeyStoreException
 
TokenKeyStoreException(Throwable) - Constructor for class com.iplanet.trustbase.security.store.TokenKeyStoreException
 
TokenKeyStoreInstantiationException - exception com.iplanet.trustbase.security.store.TokenKeyStoreInstantiationException.
TokenKeyStoreInstantiationException
TokenKeyStoreInstantiationException(String) - Constructor for class com.iplanet.trustbase.security.store.TokenKeyStoreInstantiationException
 
TokenKeyStoreInstantiationException(Throwable) - Constructor for class com.iplanet.trustbase.security.store.TokenKeyStoreInstantiationException
 
TokenKeyTool - class com.iplanet.trustbase.security.store.TokenKeyTool.
TokenKeyTool is a command line utility for manipulating TokenKeyStores
TokenKeyTool() - Constructor for class com.iplanet.trustbase.security.store.TokenKeyTool
 
toString() - Method in class com.iplanet.trustbase.initiator.dsms.CertIdContainer
 
toString() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus
 
toString() - Method in class com.iplanet.trustbase.initiator.dsms.CertStatus.CS
 
toString() - Method in class com.iplanet.trustbase.security.store.TokenKeyStoreException
 
TransportAdapter - interface com.iplanet.trustbase.initiator.TransportAdapter.
The TransportAdapter is responsible for managing the delivery and reception of a message.
TransportAdapterException - exception com.iplanet.trustbase.initiator.TransportAdapterException.
The exceptions thrown by TransportAdapter.
TransportAdapterException(String) - Constructor for class com.iplanet.trustbase.initiator.TransportAdapterException
 
TransportAdapterException(String, Throwable) - Constructor for class com.iplanet.trustbase.initiator.TransportAdapterException
 
TransportAdapterException(String, Throwable, Object[]) - Constructor for class com.iplanet.trustbase.initiator.TransportAdapterException
 
TransportAdapterException(Throwable) - Constructor for class com.iplanet.trustbase.initiator.TransportAdapterException
 
TransportAdapterFactory - class com.iplanet.trustbase.initiator.TransportAdapterFactory.
 
TransportAdapterFactory() - Constructor for class com.iplanet.trustbase.initiator.TransportAdapterFactory
 
TrustedCertificateEntry - class com.iplanet.trustbase.security.store.TrustedCertificateEntry.
a TrustedCertificateEntry in a TokenKeyStore contains a single X.509 certificate, and a set of trust attributes
TrustedCertificateEntry(X509Certificate) - Constructor for class com.iplanet.trustbase.security.store.TrustedCertificateEntry
Creates new TrustedCertificateEntry
TrustException - exception com.iplanet.trustbase.security.store.TrustException.
TrustException thrown from TokenKeyTool.validate if a certificate is valid, but not trusted
TrustException(X509Certificate[], String) - Constructor for class com.iplanet.trustbase.security.store.TrustException
 

U

uk.co.jcp.util.properties - package uk.co.jcp.util.properties
 
UNKNOWN - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatus
The responder did not recognise the certificate Contains the code csc-unknown
UnmatchedSubjectCertException - exception com.iplanet.trustbase.security.store.UnmatchedSubjectCertException.
UnmatchedSubjectCertException is thrown when an attempt is made to update the certchain associated with a KeyEntry, and the the subject cert of the chain does not match the PrivateKey
UnmatchedSubjectCertException(X509Certificate, X509Certificate) - Constructor for class com.iplanet.trustbase.security.store.UnmatchedSubjectCertException
 
UNRECOGNIZED - Static variable in class com.iplanet.trustbase.initiator.dsms.CertStatus
The responder has used an unrecognized cert status code possibly a more recent version of the protocol.
updateEntry(TokenKeyStoreEntry) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
update an entry on the TokenKeyStore

V

validate(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 
validate(X509Certificate[], Date) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
 
validate(X509Certificate[], KeyUsages, Date) - Method in class com.iplanet.trustbase.security.store.TokenKeyStore
validate a certificate chain for a given purpose, on a given data
validateChain(X509Certificate[]) - Method in interface com.iplanet.trustbase.initiator.ConfigAdapter
Validate a supplied certificate chain.
validateChain(X509Certificate[]) - Method in class com.iplanet.trustbase.initiator.config.PropertyConfigAdapter
Validate a supplied certificate chain.
validateChain(X509Certificate[]) - Method in class com.iplanet.trustbase.initiator.config.ConfigAdapterImpl
 
validateStatus(StatusCheckData[], X509Certificate[], boolean, byte[]) - Method in class com.iplanet.trustbase.initiator.dsms.CSCEngine
Validate the StatusCheckData according to the specified parameters.
validateStatus(StatusCheckData[], X509Certificate[], boolean, byte[]) - Method in interface com.iplanet.trustbase.initiator.dsms.ProtocolAdapter
Validate the status's provided - which will have been produced as the result of a preceeding check.
verify(Argv) - Static method in class com.iplanet.trustbase.security.store.TokenKeyTool
 

W

WritablePropertySource - interface uk.co.jcp.util.properties.WritablePropertySource.
Interface for PropertySources, e.g.

X

XURL - class com.iplanet.trustbase.xurl.XURL.
extended URL behaviour.
XURL(String) - Constructor for class com.iplanet.trustbase.xurl.XURL
construct an XURL from a string representing a URL
XURLTransportAdapter - class com.iplanet.trustbase.initiator.transport.XURLTransportAdapter.
XURLTransportAdapter provides a XURL based implementation of TransportAdapter using the XURL classes to provide the transportQ
XURLTransportAdapter(ConfigAdapter) - Constructor for class com.iplanet.trustbase.initiator.transport.XURLTransportAdapter
Construct a XURLTransportAdapter

_

_argTypes - Static variable in class com.iplanet.trustbase.initiator.TransportAdapterFactory
 

A B C D E G H I J K L M N O P R S T U V W X _