Uses of Interface
com.helger.phase4.crypto.IAS4CryptoFactory
Packages that use IAS4CryptoFactory
Package
Description
-
Uses of IAS4CryptoFactory in com.helger.phase4.client
Methods in com.helger.phase4.client that return IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IAS4CryptoFactoryAbstractAS4Client.getAS4CryptoFactory()protected IAS4CryptoFactoryAbstractAS4Client.internalCreateCryptoFactory()Methods in com.helger.phase4.client with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IMPLTYPEAbstractAS4Client.setAS4CryptoFactory(IAS4CryptoFactory aCryptoFactory) Set all the crypto properties at once. -
Uses of IAS4CryptoFactory in com.helger.phase4.crypto
Classes in com.helger.phase4.crypto that implement IAS4CryptoFactoryModifier and TypeClassDescriptionclassThis class contains an implementation ofIAS4CryptoFactoryin which case theKeyStoreis available in memory and the settings are NOT read from a file.classphase4 crypto factory settings based onAS4CryptoProperties -
Uses of IAS4CryptoFactory in com.helger.phase4.dump
Methods in com.helger.phase4.dump with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionstatic voidAS4DumpReader.decryptAS4In(byte[] aAS4InData, IAS4CryptoFactory aCF, Consumer<com.helger.commons.http.HttpHeaderMap> aHttpHeaderConsumer, AS4DumpReader.IDecryptedPayloadConsumer aDecryptedConsumer) Utility method to decrypt dumped .as4in message late.
Note: this method was mainly created for internal use and does not win the prize for the most sexy piece of software in the world ;-) -
Uses of IAS4CryptoFactory in com.helger.phase4.messaging.crypto
Methods in com.helger.phase4.messaging.crypto with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionstatic DocumentAS4Signer.createSignedMessage(IAS4CryptoFactory aCryptoFactory, Document aPreSigningMessage, ESoapVersion eSoapVersion, String sMessagingID, com.helger.commons.collection.impl.ICommonsList<WSS4JAttachment> aAttachments, AS4ResourceHelper aResHelper, boolean bMustUnderstand, AS4SigningParams aSigningParams) This method must be used if the message does not contain attachments, that should be in a additional mime message part.static AS4MimeMessageAS4Encryptor.encryptMimeMessage(ESoapVersion eSoapVersion, Document aDoc, com.helger.commons.collection.impl.ICommonsList<WSS4JAttachment> aAttachments, IAS4CryptoFactory aCryptoFactory, boolean bMustUnderstand, AS4ResourceHelper aResHelper, AS4CryptParams aCryptParams) static DocumentAS4Encryptor.encryptSoapBodyPayload(IAS4CryptoFactory aCryptoFactory, ESoapVersion eSoapVersion, Document aDoc, boolean bMustUnderstand, AS4CryptParams aCryptParams) Encrypt the SOAP "Body" content. -
Uses of IAS4CryptoFactory in com.helger.phase4.sender
Fields in com.helger.phase4.sender declared as IAS4CryptoFactoryModifier and TypeFieldDescriptionprotected IAS4CryptoFactoryAbstractAS4MessageBuilder.m_aCryptoFactoryMethods in com.helger.phase4.sender that return IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IAS4CryptoFactoryAbstractAS4MessageBuilder.cryptoFactory()Methods in com.helger.phase4.sender with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IMPLTYPEAbstractAS4MessageBuilder.cryptoFactory(IAS4CryptoFactory aCryptoFactory) Set the crypto factory to be used.static voidAS4BidirectionalClientHelper.sendAS4PullRequestAndReceiveAS4UserMessage(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aIncomingProfileSelector, AS4ClientPullRequestMessage aClientPullRequest, Locale aLocale, String sURL, IAS4ClientBuildMessageCallback aBuildMessageCallback, IAS4OutgoingDumper aOutgoingDumper, IAS4IncomingDumper aIncomingDumper, IAS4RetryCallback aRetryCallback, IAS4RawResponseConsumer aResponseConsumer, IAS4UserMessageConsumer aUserMsgConsumer) static voidAS4BidirectionalClientHelper.sendAS4UserMessageAndReceiveAS4SignalMessage(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aIncomingProfileSelector, AS4ClientUserMessage aClientUserMsg, Locale aLocale, String sURL, IAS4ClientBuildMessageCallback aBuildMessageCallback, IAS4OutgoingDumper aOutgoingDumper, IAS4IncomingDumper aIncomingDumper, IAS4RetryCallback aRetryCallback, IAS4RawResponseConsumer aResponseConsumer, IAS4SignalMessageConsumer aSignalMsgConsumer) -
Uses of IAS4CryptoFactory in com.helger.phase4.servlet
Methods in com.helger.phase4.servlet that return types with arguments of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal Supplier<? extends IAS4CryptoFactory>AS4XServletHandler.getCryptoFactorySupplier()Methods in com.helger.phase4.servlet with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionprotected voidAS4XServletHandler.handleRequest(com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, AS4UnifiedResponse aHttpResponse, IAS4CryptoFactory aCF, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, AS4XServletHandler.IHandlerCustomizer aHandlerCustomizer) Handle an incoming request.static Ebms3SignalMessageAS4IncomingHandler.parseSignalMessage(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aResponsePayload, IAS4IncomingDumper aIncomingDumper) static Ebms3UserMessageAS4IncomingHandler.parseUserMessage(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aAS4ProfileSelector, AS4ResourceHelper aResHelper, IPMode aSendingPMode, Locale aLocale, IAS4IncomingMessageMetadata aMessageMetadata, org.apache.hc.core5.http.HttpResponse aHttpResponse, byte[] aResponsePayload, IAS4IncomingDumper aIncomingDumper) Method parameters in com.helger.phase4.servlet with type arguments of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal AS4XServletHandlerAS4XServletHandler.setCryptoFactorySupplier(Supplier<? extends IAS4CryptoFactory> aCryptoFactorySupplier) Constructors in com.helger.phase4.servlet with parameters of type IAS4CryptoFactoryModifierConstructorDescriptionAS4RequestHandler(IAS4CryptoFactory aCryptoFactory, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingMessageMetadata aMessageMetadata) Constructor parameters in com.helger.phase4.servlet with type arguments of type IAS4CryptoFactoryModifierConstructorDescriptionAS4XServletHandler(Supplier<? extends IAS4CryptoFactory> aCryptoFactorySupplier, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF) Constructor -
Uses of IAS4CryptoFactory in com.helger.phase4.servlet.soap
Methods in com.helger.phase4.servlet.soap with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionSOAPHeaderElementProcessorRegistry.createDefault(IPModeResolver aPModeResolver, IAS4CryptoFactory aCryptoFactory, IPMode aFallbackPMode) Constructors in com.helger.phase4.servlet.soap with parameters of type IAS4CryptoFactoryModifierConstructorDescriptionPhase4KeyStoreCallbackHandler(IAS4CryptoFactory aCryptoFactory) SOAPHeaderElementProcessorWSS4J(IAS4CryptoFactory aCryptoFactory, IPMode aFallbackPMode)