Package com.helger.phase4.crypto
package com.helger.phase4.crypto
-
ClassDescriptionAbstract implementation of
IAS4CryptoFactory.phase4 crypto factory settings based onIConfig.This class contains an implementation ofIAS4CryptoFactoryin which case theKeyStoreis available in memory and the settings are NOT read from a file.AS4 encrypt/decrypt parametersA specific helper forKeyStoreAndKeyDescriptorAS4 signing parametersA specific helper forTrustStoreDescriptorConstant values for the AS4 cryptography.Enumeration with all message canonicalization algorithms supported when signing.Enumeration with all message encryption algorithms supported.This enum contains all signing supported crypto algorithms.This enum contains all signing supported crypto algorithms.Enumeration of key agreement methods for XML Encryption.Enumeration of key derivation functions used in key agreement schemes.Enumeration of all key encryption algorithms.Enumeration with all crypto key identification types (how the key identification is transmitted).Enumeration of key wrap algorithms used in key agreement schemes.Defines the basic crypto operation mode - either signing and encrypting or signature verifying and decrypting.The basic phase4 crypto interface.Callback interface for modifying the decryptionRequestDataWSS4J object.An extendedIAS4CryptoFactorywith the capability to receive a P-Mode that was successfully resolved during reception phase.Base interface for a canonicalization algorithm.Base interface for an encryption algorithm.Base interface for a signing crypto algorithm.Base interface for a signing crypto algorithm digests.Interface for a "session key" provider, that is used for encrypting documents.Customize theWSSecEncryptobject additional to what is possible via theAS4CryptParamsclass.Customize theWSSecSignatureobject additional to what is possible via theAS4SigningParamsclass.