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()Deprecated, for removal: This API element is subject to removal in a future version.final IAS4CryptoFactoryAbstractAS4Client.getAS4CryptoFactoryCrypt()final IAS4CryptoFactoryAbstractAS4Client.getAS4CryptoFactorySign()protected IAS4CryptoFactoryAbstractAS4Client.internalGetCryptoFactoryCrypt()protected IAS4CryptoFactoryAbstractAS4Client.internalGetCryptoFactorySign()Methods in com.helger.phase4.client with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IMPLTYPEAbstractAS4Client.setAS4CryptoFactory(IAS4CryptoFactory aCryptoFactory) Set all the crypto properties at once.final IMPLTYPEAbstractAS4Client.setAS4CryptoFactoryCrypt(IAS4CryptoFactory aCryptoFactoryCrypt) Set the crypto factory to be used for crypting.final IMPLTYPEAbstractAS4Client.setAS4CryptoFactorySign(IAS4CryptoFactory aCryptoFactorySign) Set the crypto factory to be used for signing. -
Uses of IAS4CryptoFactory in com.helger.phase4.crypto
Subinterfaces of IAS4CryptoFactory in com.helger.phase4.cryptoModifier and TypeInterfaceDescriptioninterfaceAn extendedIAS4CryptoFactorywith the capability to receive a P-Mode that was successfully resolved during reception phase.Classes in com.helger.phase4.crypto that implement IAS4CryptoFactoryModifier and TypeClassDescriptionclassAbstract implementation ofIAS4CryptoFactory.classThis 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 aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, 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 ;-)static voidAS4DumpReader.decryptAS4In(byte[] aAS4InData, IAS4CryptoFactory aCryptoFactory, Consumer<com.helger.commons.http.HttpHeaderMap> aHttpHeaderConsumer, AS4DumpReader.IDecryptedPayloadConsumer aDecryptedConsumer) Deprecated, for removal: This API element is subject to removal in a future version. -
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 aCryptoFactorySign, 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 aCryptoFactoryCrypt, boolean bMustUnderstand, AS4ResourceHelper aResHelper, AS4CryptParams aCryptParams) Deprecated, for removal: This API element is subject to removal in a future version.static DocumentAS4Encryptor.encryptSoapBodyPayload(IAS4CryptoFactory aCryptoFactoryCrypt, ESoapVersion eSoapVersion, Document aDoc, boolean bMustUnderstand, AS4CryptParams aCryptParams) Encrypt the SOAP "Body" content.static AS4MimeMessageAS4Encryptor.encryptToMimeMessage(ESoapVersion eSoapVersion, Document aDoc, com.helger.commons.collection.impl.ICommonsList<WSS4JAttachment> aAttachments, IAS4CryptoFactory aCryptoFactoryCrypt, boolean bMustUnderstand, AS4ResourceHelper aResHelper, AS4CryptParams aCryptParams) -
Uses of IAS4CryptoFactory in com.helger.phase4.sender
Fields in com.helger.phase4.sender declared as IAS4CryptoFactoryModifier and TypeFieldDescriptionprotected IAS4CryptoFactoryAbstractAS4MessageBuilder.m_aCryptoFactoryCryptprotected IAS4CryptoFactoryAbstractAS4MessageBuilder.m_aCryptoFactorySignMethods in com.helger.phase4.sender that return IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IAS4CryptoFactoryAbstractAS4MessageBuilder.cryptoFactory()Deprecated, for removal: This API element is subject to removal in a future version.final IAS4CryptoFactoryAbstractAS4MessageBuilder.cryptoFactoryCrypt()final IAS4CryptoFactoryAbstractAS4MessageBuilder.cryptoFactorySign()Methods in com.helger.phase4.sender with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal IMPLTYPEAbstractAS4MessageBuilder.cryptoFactory(IAS4CryptoFactory aCryptoFactory) Set the crypto factory to be used for signing and crypting.final IMPLTYPEAbstractAS4MessageBuilder.cryptoFactoryCrypt(IAS4CryptoFactory aCryptoFactoryCrypt) Set the crypto factory to be used for crypting.final IMPLTYPEAbstractAS4MessageBuilder.cryptoFactorySign(IAS4CryptoFactory aCryptoFactorySign) Set the crypto factory to be used for signing.static voidAS4BidirectionalClientHelper.sendAS4PullRequestAndReceiveAS4UserMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aIncomingProfileSelector, AS4ClientPullRequestMessage aClientPullRequest, Locale aLocale, String sURL, IAS4ClientBuildMessageCallback aBuildMessageCallback, IAS4OutgoingDumper aOutgoingDumper, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4RetryCallback aRetryCallback, IAS4RawResponseConsumer aResponseConsumer, IAS4UserMessageConsumer aUserMsgConsumer) static voidAS4BidirectionalClientHelper.sendAS4UserMessageAndReceiveAS4SignalMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingProfileSelector aIncomingProfileSelector, AS4ClientUserMessage aClientUserMsg, Locale aLocale, String sURL, IAS4ClientBuildMessageCallback aBuildMessageCallback, IAS4OutgoingDumper aOutgoingDumper, IAS4IncomingDumper aIncomingDumper, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4RetryCallback aRetryCallback, IAS4RawResponseConsumer aRawResponseConsumer, 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.getCryptoFactoryCryptSupplier()final Supplier<? extends IAS4CryptoFactory>AS4XServletHandler.getCryptoFactorySignSupplier()final Supplier<? extends IAS4CryptoFactory>AS4XServletHandler.getCryptoFactorySupplier()Deprecated, for removal: This API element is subject to removal in a future version.Methods in com.helger.phase4.servlet with parameters of type IAS4CryptoFactoryModifier and TypeMethodDescriptionprotected voidAS4XServletHandler.handleRequest(com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, AS4UnifiedResponse aHttpResponse, IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF, IAS4IncomingSecurityConfiguration aISC, AS4XServletHandler.IHandlerCustomizer aHandlerCustomizer) Handle an incoming request.static Ebms3SignalMessageAS4IncomingHandler.parseSignalMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, 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, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4SignalMessageConsumer aSignalMsgConsumer) static Ebms3UserMessageAS4IncomingHandler.parseUserMessage(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, 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, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration, IAS4UserMessageConsumer aUserMsgConsumer) Method parameters in com.helger.phase4.servlet with type arguments of type IAS4CryptoFactoryModifier and TypeMethodDescriptionfinal AS4XServletHandlerAS4XServletHandler.setCryptoFactoryCryptSupplier(Supplier<? extends IAS4CryptoFactory> aCryptoFactoryCryptSupplier) final AS4XServletHandlerAS4XServletHandler.setCryptoFactorySignSupplier(Supplier<? extends IAS4CryptoFactory> aCryptoFactorySignSupplier) final AS4XServletHandlerAS4XServletHandler.setCryptoFactorySupplier(Supplier<? extends IAS4CryptoFactory> aCryptoFactorySupplier) Set the same crypto factory supplier for signing and crypting.Constructors in com.helger.phase4.servlet with parameters of type IAS4CryptoFactoryModifierConstructorDescriptionAS4RequestHandler(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIncomingAttachmentFactory, IAS4IncomingSecurityConfiguration aIncomingSecurityConfig, IAS4IncomingMessageMetadata aMessageMetadata) Constructor parameters in com.helger.phase4.servlet with type arguments of type IAS4CryptoFactoryModifierConstructorDescriptionAS4XServletHandler(Supplier<? extends IAS4CryptoFactory> aCryptoFactorySupplier, IPModeResolver aPModeResolver, IAS4IncomingAttachmentFactory aIAF) Deprecated, for removal: This API element is subject to removal in a future version.Please use the default constructors and setters -
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 aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, IPMode aFallbackPMode, IAS4IncomingSecurityConfiguration aIncomingSecurityConfiguration) Constructors in com.helger.phase4.servlet.soap with parameters of type IAS4CryptoFactoryModifierConstructorDescriptionAS4KeyStoreCallbackHandler(IAS4CryptoFactory aCryptoFactoryCrypt) SOAPHeaderElementProcessorWSS4J(IAS4CryptoFactory aCryptoFactorySign, IAS4CryptoFactory aCryptoFactoryCrypt, Provider aSecurityProviderSignVerify, Supplier<? extends IPMode> aFallbackPModeProvider, IAS4DecryptParameterModifier aDecryptParameterModifier)