A C D E G H J K L M N S T U V W X

A

au.gov.nehta.vendorlibrary.common - package au.gov.nehta.vendorlibrary.common
 
au.gov.nehta.vendorlibrary.common.security - package au.gov.nehta.vendorlibrary.common.security
 
au.gov.nehta.vendorlibrary.ws - package au.gov.nehta.vendorlibrary.ws
 
au.gov.nehta.vendorlibrary.ws.handler - package au.gov.nehta.vendorlibrary.ws.handler
 
au.gov.nehta.vendorlibrary.xml - package au.gov.nehta.vendorlibrary.xml
 

C

close(MessageContext) - Method in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Does nothing
Not utilised for dumping SOAP message.
COMPACT_DATE_TIME_FORMAT - Static variable in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Compact DateTime format as string.

D

DATE_FORMAT - Static variable in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Compact Date format as string [yyyymmdd].
DATE_FORMAT_NOW - Static variable in class au.gov.nehta.vendorlibrary.ws.TimeUtility
DateTime format as string.
DATE_FORMAT_NOW_REGX - Static variable in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Regular expression for DateTime format as string.
DATE_FORMAT_REGX - Static variable in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Regular expression for compact Date format as string [yyyymmdd].
DATE_TIME_LENGTH - Static variable in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Length of Date time string as YYYYMMDDHHMM.
DOMUtil - Class in au.gov.nehta.vendorlibrary.common
DOMUtil provides utility classes for converting a XML document to DOM instance and vice versa.

E

EMPTY - Static variable in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Constant for empty string.
ENCODING - Static variable in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Character set encoding to use when serialising the SOAP XML.
EncryptedContainerProfileUtil - Class in au.gov.nehta.vendorlibrary.common.security
 

G

getDataFromSignedEncryptedPayload(Document, X500PrivateCredential) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedEncryptedContainerProfileUtil
 
getDataFromSignedPayload(Document) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
Returns the extracted data/payload form the provided signedPayload Note:
This uses the default private key from the keystore.
getDateAsYYYYMMDD(Date) - Static method in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Get the Date in DATE_FORMAT pattern (Mandatory) .
getDecryptedPayload(Document, X500PrivateCredential) - Static method in class au.gov.nehta.vendorlibrary.common.security.EncryptedContainerProfileUtil
 
getDecryptedPayload(Document, SecretKey) - Static method in class au.gov.nehta.vendorlibrary.common.security.EncryptedContainerProfileUtil
 
getDigestValue(Document) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
Get the 'DigestValue' of each signature in a SignedPayload XML document.
getDocumentElementFromInstance(Class, String, String, T) - Static method in class au.gov.nehta.vendorlibrary.common.DOMUtil
Obtains the Element instance for the provided AJX instance.
getDocumentElementFromXML(String) - Static method in class au.gov.nehta.vendorlibrary.common.DOMUtil
Returns the provided XML source as Element.
getDocumentFromInstance(Class, String, String, T) - Static method in class au.gov.nehta.vendorlibrary.common.DOMUtil
Obtains the Document instance for the provided AJX instance.
getDocumentFromXML(String) - Static method in class au.gov.nehta.vendorlibrary.common.DOMUtil
Returns the provided XML source as Document.
getEncryptedPayload(Document, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.common.security.EncryptedContainerProfileUtil
 
getEncryptedPayload(Document, SecretKey, List<X509Certificate>) - Static method in class au.gov.nehta.vendorlibrary.common.security.EncryptedContainerProfileUtil
 
getEncryptedPayload(Document, SecretKey, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.common.security.EncryptedContainerProfileUtil
 
getHeaders() - Method in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Ignore processing of SOAP header as the primary intention is just to 'Dump' the SOAP message.
getLastSoapRequest() - Method in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Getter for lastSoapRequest.
getLastSoapResponse() - Method in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Getter for lastSoapResponse.
getPort(Class<T>, Class<? extends Service>, SocketFactory, String, List<Handler>) - Static method in class au.gov.nehta.vendorlibrary.ws.WebServiceClientUtil
Returns a Web Service client port based on the parameters passed.
getPort(Class<T>, Class<? extends Service>, SocketFactory, String) - Static method in class au.gov.nehta.vendorlibrary.ws.WebServiceClientUtil
Returns a Web Service client port based on the parameters passed.
getPort(Class<T>, Class<? extends Service>, SocketFactory, String, List<Handler>, boolean) - Static method in class au.gov.nehta.vendorlibrary.ws.WebServiceClientUtil
Returns a Web Service client port based on the parameters passed.
getPort(Class<T>, Class<? extends Service>, SocketFactory, List<Handler>) - Static method in class au.gov.nehta.vendorlibrary.ws.WebServiceClientUtil
Returns a Web Service client port based on the parameters passed.
getPort(Class<T>, Class<? extends Service>, SocketFactory) - Static method in class au.gov.nehta.vendorlibrary.ws.WebServiceClientUtil
Returns a Web Service client port based on the parameters passed.
getSignedEncryptedPayload(String, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedEncryptedContainerProfileUtil
 
getSignedEncryptedPayload(String, SecretKey, List<X500PrivateCredential>, List<X509Certificate>) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedEncryptedContainerProfileUtil
 
getSignedEncryptedPayload(String, SecretKey, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedEncryptedContainerProfileUtil
 
getSignedPayload(String, X509Certificate, PrivateKey) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
 
getSignedPayload(String, List<X500PrivateCredential>) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
 
getSigningCertificate(String, String, String, String) - Static method in class au.gov.nehta.vendorlibrary.common.security.KeystoreUtil
Returns the X509Certificate object for the provided keystorePathname, keystorePassword keystoreType and certificateAlias values.
getSigningCertificate(KeyStore, String) - Static method in class au.gov.nehta.vendorlibrary.common.security.KeystoreUtil
Returns the X509Certificate object for the provided keystore and certificateAlias values.
getSigningCertificates(Document) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
Get the 'DigestValue' of each signature in a SignedPayload XML document.
getSigningPrivateKey(String, String, String, String) - Static method in class au.gov.nehta.vendorlibrary.common.security.KeystoreUtil
Returns the PrivateKey object for the provided keystorepathname, keystorePassword and privateKeyAlias values.
getSigningPrivateKey(KeyStore, String, String) - Static method in class au.gov.nehta.vendorlibrary.common.security.KeystoreUtil
Returns the PrivateKey object for the provided keystore, privateKeyAlias, keystorePassword values.
getSslSocketFactory(String, String, String, String, String, String, String, String) - Static method in class au.gov.nehta.vendorlibrary.common.security.KeystoreUtil
 
getXMLGregorianDate(String) - Static method in class au.gov.nehta.vendorlibrary.ws.TimeUtility
This method provides the XMLGregorianCalendar Date for the provided date String in yyyymmdd format .
getXMLGregorianDateTime(String) - Static method in class au.gov.nehta.vendorlibrary.ws.TimeUtility
This method provided the XMLGregorian Date for the provided date in yyyyMMdd HH:mm:ss.

H

handleFault(SOAPMessageContext) - Method in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Logs outgoing and incoming faults.
handleMessage(SOAPMessageContext) - Method in class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Logs outgoing and incoming messages.

J

JAXBUtil - Class in au.gov.nehta.vendorlibrary.common
JAXBUtil implementation for JAXB object marshal and unmarshal.

K

KeystoreUtil - Class in au.gov.nehta.vendorlibrary.common.security
KeystoreUtil class to load keystore from a file, and obtain X509 certificates and private keys from key stores.

L

loadKeyStore(String, String, String) - Static method in class au.gov.nehta.vendorlibrary.common.security.KeystoreUtil
Returns the Keystore object for the provided keystorePathname, keystorePassword, keystoreType values.
LoggingHandler - Class in au.gov.nehta.vendorlibrary.ws.handler
This SOAP handler logs incoming and outgoing SOAP messages.
LoggingHandler(boolean) - Constructor for class au.gov.nehta.vendorlibrary.ws.handler.LoggingHandler
Default constructor.

M

marshaller(Class, String, String, T) - Static method in class au.gov.nehta.vendorlibrary.common.JAXBUtil
Marshall the provided object and return the XML content of the object.
marshaller(Class, String, T) - Static method in class au.gov.nehta.vendorlibrary.common.JAXBUtil
Marshalls the provided JAXWS object to String[XML String].

N

now() - Static method in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Returns current time as string [yyyyMMdd HH:mm:ss].
nowDate() - Static method in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Get current time as Date.
nowXMLGregorianCalendar() - Static method in class au.gov.nehta.vendorlibrary.ws.TimeUtility
Returns current time as XMLGregorianCalendar instance.
NULL_CERTIFICATE_VERIFIER - Static variable in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
CertificateVerifier instance to sign/verify signed data.

S

serialiseSoapXml(SOAPMessage) - Static method in class au.gov.nehta.vendorlibrary.xml.XmlUtil
Returns an easy to read String representation of the SOAP XML Message.
serialiseToString(Document) - Static method in class au.gov.nehta.vendorlibrary.common.DOMUtil
Converts the provided Document into a XML data string.
SignedContainerProfileUtil - Class in au.gov.nehta.vendorlibrary.common.security
 
SignedEncryptedContainerProfileUtil - Class in au.gov.nehta.vendorlibrary.common.security
 

T

TimeUtility - Class in au.gov.nehta.vendorlibrary.ws
DateTime utility class to facilitate the usage of Date and XMLGregorianCalendar for webservice calls.

U

unmarshaller(Class, String) - Static method in class au.gov.nehta.vendorlibrary.common.JAXBUtil
Gets the JAXB/JAXWS instance for the provided XML data and jaxws class.
unmarshaller(Class, Document) - Static method in class au.gov.nehta.vendorlibrary.common.JAXBUtil
Gets the JAXB/JAXWS instance for the provided XML data and jaxws class object.

V

verifySignature(Document, CertificateVerifier) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
Verifies the signature of a signed document.
verifySignature(Document) - Static method in class au.gov.nehta.vendorlibrary.common.security.SignedContainerProfileUtil
Verifies the signature of a signed document.

W

WebServiceClientUtil - Class in au.gov.nehta.vendorlibrary.ws
Creates ports for web service clients.

X

XmlUtil - Class in au.gov.nehta.vendorlibrary.xml
A helper class to obtain easy-to-read XML from SOAPMessage objects.

A C D E G H J K L M N S T U V W X