Uses of Class
com.helger.phase4.crypto.AS4CryptParams
Packages that use AS4CryptParams
Package
Description
-
Uses of AS4CryptParams in com.helger.phase4.client
Methods in com.helger.phase4.client that return AS4CryptParams -
Uses of AS4CryptParams in com.helger.phase4.crypto
Methods in com.helger.phase4.crypto that return AS4CryptParamsModifier and TypeMethodDescriptionstatic AS4CryptParamsAS4CryptParams.createDefault()AS4CryptParams.getClone()AS4IncomingSecurityConfiguration.getCryptParams()IAS4IncomingSecurityConfiguration.getCryptParams()default AS4CryptParamsIAS4IncomingSecurityConfiguration.getCryptParamsCloneOrNew()final AS4CryptParamsAS4CryptParams.setAlgorithmCrypt(ECryptoAlgorithmCrypt eAlgorithmCrypt) A encryption algorithm can be set.final AS4CryptParamsfinal AS4CryptParamsAS4CryptParams.setCertificate(X509Certificate aCert) Set the X509 certificate be used.final AS4CryptParamsAS4CryptParams.setDigestAlgorithm(String sDigestAlgorithm) Set the digest algorithm to use with the RSA-OAEP key transport algorithm.final AS4CryptParamsAS4CryptParams.setEncryptSymmetricSessionKey(boolean b) Enable or disable the inclusion of the symmetric session key into the transmission or not.final AS4CryptParamsAS4CryptParams.setFromPMode(PModeLegSecurity aSecurity) This method callssetAlgorithmCrypt(ECryptoAlgorithmCrypt)based on the PMode parameters.final AS4CryptParamsAS4CryptParams.setKeyEncAlgorithm(ECryptoKeyEncryptionAlgorithm eKeyEncAlgorithm) final AS4CryptParamsAS4CryptParams.setKeyIdentifierType(ECryptoKeyIdentifierType eKeyIdentifierType) Set the key identifier type to use.final AS4CryptParamsAS4CryptParams.setMGFAlgorithm(String sMGFAlgorithm) Set the mask generation function (MGF) algorithm to use with the RSA-OAEP key transport algorithm.final AS4CryptParamsAS4CryptParams.setSecurityProvider(Provider aSecurityProvider) Set the security provider to be used for encryption and decryption.final AS4CryptParamsAS4CryptParams.setSecurityProviderDecrypt(Provider aSecurityProviderDecrypt) Set the security provider to be used for decryption (not for encryption).
Note: this is currently not used by WSS4Jfinal AS4CryptParamsAS4CryptParams.setSecurityProviderEncrypt(Provider aSecurityProviderEncrypt) Set the security provider to be used for encryption (not for decryption).
Note: this is currently not used by WSS4Jfinal AS4CryptParamsAS4CryptParams.setSessionKeyProvider(ICryptoSessionKeyProvider aSessionKeyProvider) Set the session key provider to be used for encryption.final AS4CryptParamsAS4CryptParams.setWSSecEncryptCustomizer(IWSSecEncryptCustomizer a) Methods in com.helger.phase4.crypto with parameters of type AS4CryptParamsModifier and TypeMethodDescriptionvoidAS4CryptParams.cloneTo(AS4CryptParams aTarget) AS4IncomingSecurityConfiguration.setCryptParams(AS4CryptParams a) -
Uses of AS4CryptParams in com.helger.phase4.messaging.crypto
Methods in com.helger.phase4.messaging.crypto with parameters of type AS4CryptParamsModifier and TypeMethodDescriptionstatic 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 AS4CryptParams in com.helger.phase4.sender
Fields in com.helger.phase4.sender declared as AS4CryptParamsModifier and TypeFieldDescriptionprotected final AS4CryptParamsAbstractAS4MessageBuilder.m_aCryptParamsMethods in com.helger.phase4.sender that return AS4CryptParamsModifier and TypeMethodDescriptionfinal AS4CryptParamsAbstractAS4MessageBuilder.cryptParams()Get the mutable AS4 crypt parameters.Method parameters in com.helger.phase4.sender with type arguments of type AS4CryptParamsModifier and TypeMethodDescriptionfinal IMPLTYPEAbstractAS4MessageBuilder.withCryptParams(Consumer<? super AS4CryptParams> aConsumer) Modify the AS4 crypt parameters for this message.