A C D G L R S T V

A

au.gov.nehta.vendorlibrary.smd - package au.gov.nehta.vendorlibrary.smd
 

C

checkOptionalResponseId(List<String>) - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseRetrievalClient.ArgumentValidator
Ensures that a responseId optional list is valid if provided.
checkSealedMessage(SealedMessageType) - Method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient.ArgumentValidator
Ensures that a Sealed Message is valid.
checkSealedMessage(SealedMessageType) - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient.ArgumentValidator
Ensures that a Sealed Message is valid.
checkTransportResponseTypeList(List<TransportResponseType>) - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient.ArgumentValidator
Ensures that a responseId optional list is valid if provided.

D

deliver(SealedMessageType, String) - Method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Performs the Sealed Immediate Message Delivery deliver operation.
deliver(SealedMessageType, String) - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Performs the Sealed Message Delivery deliver operation.
deliver(List<TransportResponseType>, String) - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Performs the Transport Response Delivery deliver operation.

G

getDecryptedSignedPayload(SealedMessageType, X500PrivateCredential) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Obtains the decrypted signed payload data from a Sealed Message.
getDeliveryResponseType(byte[], ResponseClassType, String) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Returns DeliveryResponseType for the provided digest and transport response artifacts.
getDigestValueFromSealedMessage(SealedMessageType, X500PrivateCredential) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Returns the digest value of the sealedMessageType payload.
getLastSoapRequest() - Method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Getter for lastSoapRequest.
getLastSoapRequest() - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Getter for lastSoapRequest.
getLastSoapRequest() - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Getter for lastSoapRequest.
getLastSoapRequest() - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Getter for lastSoapRequest.
getLastSoapRequest() - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseRetrievalClient
Getter for lastSoapRequest.
getLastSoapResponse() - Method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Getter for lastSoapResponse.
getLastSoapResponse() - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Getter for lastSoapResponse.
getLastSoapResponse() - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Getter for lastSoapResponse.
getLastSoapResponse() - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Getter for lastSoapResponse.
getLastSoapResponse() - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseRetrievalClient
Getter for lastSoapResponse.
getPayload(Document) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Obtains payload data from a decrypted signed payload.
getSealedMessage(String, MessageMetadataType, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Creates a valid Sealed Message with an unencrypted XML payload.
getSealedMessage(byte[], MessageMetadataType, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Creates a valid Sealed Message with an unencrypted non-XML payload.
getSealedMessage(Element, MessageMetadataType, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Creates a valid Sealed Message with an unencrypted non-XML payload.
getSealedMessage(String, MessageMetadataType, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Creates a valid Sealed Message with an unencrypted XML payload.
getSealedMessage(byte[], MessageMetadataType, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Creates a valid Sealed Message with an unencrypted non-XML payload.
getSealedMessage(Element, MessageMetadataType, List<X500PrivateCredential>, X509Certificate) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Creates a valid Sealed Message with an unencrypted non-XML payload.
getTransportResponseMetadataType(MessageMetadataType, String, XMLGregorianCalendar) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Returns Transport ResponseMetadataType for the provided sealed messageMetaDataType.
getTransportResponseType(SealedMessageType, ResponseClassType, String, String, XMLGregorianCalendar, String, boolean, String, X500PrivateCredential) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Creates a valid TransportResponseType with the provided Sealed message and transport response attributes.

L

list(String, boolean, int, String) - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Performs the Sealed Message Retrieval list operation.

R

remove(boolean, String, List<String>, String) - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseRetrievalClient
Performs the Transport Response Retrieval remove operation.
retrieve(String, List<String>, String) - Method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Performs the Sealed Message Retrieval retrieve operation.
retrieve(String, boolean, int, String) - Method in class au.gov.nehta.vendorlibrary.smd.TransportResponseRetrievalClient
Performs the Transport Response Retrieval retrieve operation.

S

SealedImmediateMessageDeliveryClient - Class in au.gov.nehta.vendorlibrary.smd
An implementation of a Sealed Immediate Message Delivery client.
SealedImmediateMessageDeliveryClient(SSLSocketFactory) - Constructor for class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Default constructor.
SealedImmediateMessageDeliveryClient.ArgumentValidator - Class in au.gov.nehta.vendorlibrary.smd
Validates parameters are correct for the various operations.
SealedImmediateMessageDeliveryClient.ArgumentValidator() - Constructor for class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient.ArgumentValidator
 
SealedMessageDeliveryClient - Class in au.gov.nehta.vendorlibrary.smd
An implementation of a Sealed Message Delivery client.
SealedMessageDeliveryClient(SSLSocketFactory) - Constructor for class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Default constructor.
SealedMessageDeliveryClient.ArgumentValidator - Class in au.gov.nehta.vendorlibrary.smd
Validates parameters are correct for the various operations.
SealedMessageDeliveryClient.ArgumentValidator() - Constructor for class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient.ArgumentValidator
 
SealedMessageRetrievalClient - Class in au.gov.nehta.vendorlibrary.smd
An implementation of a Sealed Message Retrieval client.
SealedMessageRetrievalClient(SSLSocketFactory) - Constructor for class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Default constructor.

T

TransportResponseDeliveryClient - Class in au.gov.nehta.vendorlibrary.smd
An implementation of a Transport Response Delivery client.
TransportResponseDeliveryClient(SSLSocketFactory) - Constructor for class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Default constructor.
TransportResponseDeliveryClient.ArgumentValidator - Class in au.gov.nehta.vendorlibrary.smd
Validates that the parameters are correct for the various operations.
TransportResponseRetrievalClient - Class in au.gov.nehta.vendorlibrary.smd
An implementation of a Transport Response Retrieval client.
TransportResponseRetrievalClient(SSLSocketFactory) - Constructor for class au.gov.nehta.vendorlibrary.smd.TransportResponseRetrievalClient
Default constructor.
TransportResponseRetrievalClient.ArgumentValidator - Class in au.gov.nehta.vendorlibrary.smd
Validates parameters are correct for the various operations.

V

verifyDeliveryResponseType(DeliveryResponseType, byte[], String, String) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Verifies a transport Delivery Response for the provided transport response artifacts.
verifyMetadata(MessageMetadataType) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedImmediateMessageDeliveryClient
Verifies a sealed message's metadata for Sealed Immediate Message Delivery.
verifyMetadata(MessageMetadataType) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageDeliveryClient
Verifies a sealed message's metadata for Sealed Message Delivery.
verifyPayloadSignature(Document, CertificateVerifier) - Static method in class au.gov.nehta.vendorlibrary.smd.SealedMessageRetrievalClient
Verifies the signature of a decrypted payload.
verifyTransportResponseType(TransportResponseType, SealedMessageType, ResponseClassType, String, X500PrivateCredential, String, String) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Verifies a transport response message and metadata for the provided Sealed Message Delivery and transport response attributes.
verifyTransportResponseWithSealedMessage(TransportResponseType, SealedMessageType, String) - Static method in class au.gov.nehta.vendorlibrary.smd.TransportResponseDeliveryClient
Verifies a transport response with the provided Sealed Message Delivery.

A C D G L R S T V