Uses of Class
com.helger.phase4.crypto.AS4SigningParams
Packages that use AS4SigningParams
Package
Description
-
Uses of AS4SigningParams in com.helger.phase4.client
Methods in com.helger.phase4.client that return AS4SigningParamsModifier and TypeMethodDescriptionfinal @NonNull AS4SigningParamsAbstractAS4Client.signingParams() -
Uses of AS4SigningParams in com.helger.phase4.crypto
Methods in com.helger.phase4.crypto that return AS4SigningParamsModifier and TypeMethodDescriptionstatic @NonNull AS4SigningParamsAS4SigningParams.createDefault()@NonNull AS4SigningParamsAS4SigningParams.getClone()final @NonNull AS4SigningParamsAS4SigningParams.setAlgorithmC14N(@NonNull ECryptoAlgorithmC14N eAlgorithmC14N) Set the canonicalization algorithm to be used.final @NonNull AS4SigningParamsAS4SigningParams.setAlgorithmSign(@Nullable ECryptoAlgorithmSign eAlgorithmSign) A signing algorithm can be set.final @NonNull AS4SigningParamsAS4SigningParams.setAlgorithmSignDigest(@Nullable ECryptoAlgorithmSignDigest eAlgorithmSignDigest) A signing digest algorithm can be set.final @NonNull AS4SigningParamsAS4SigningParams.setFromPMode(@Nullable PModeLegSecurity aSecurity) This method callssetAlgorithmSign(ECryptoAlgorithmSign)andsetAlgorithmSignDigest(ECryptoAlgorithmSignDigest)based on the PMode parameters.final @NonNull AS4SigningParamsAS4SigningParams.setKeyIdentifierType(@NonNull ECryptoKeyIdentifierType eKeyIdentifierType) Set the key identifier type to use.final @NonNull AS4SigningParamsAS4SigningParams.setSecurityProvider(@Nullable Provider aSecurityProvider) Set the security provider to be used for signing and verification.final @NonNull AS4SigningParamsAS4SigningParams.setSecurityProviderSign(@Nullable Provider aSecurityProviderSign) Set the security provider to be used for signing (not for verification).final @NonNull AS4SigningParamsAS4SigningParams.setSecurityProviderVerify(@Nullable Provider aSecurityProviderVerify) Set the security provider to be used for verification (not for signing).final @NonNull AS4SigningParamsAS4SigningParams.setSubjectCertConstraints(@Nullable Collection<Pattern> aSubjectCertConstraints) Sets the signature subject certificate constraints as regular expressions.
Please note:Patterndoes not implement equals/hashCode, so using a Set as a parameter is not really helpful.final @NonNull AS4SigningParamsAS4SigningParams.setSubjectCertConstraints(@Nullable Pattern... aSubjectCertConstraints) Sets the signature subject certificate constraints as regular expressions.final @NonNull AS4SigningParamsAS4SigningParams.setUseSingleCertificate(boolean bUseSingleCertificate) Set the Binary Security Token value type.final @NonNull AS4SigningParamsAS4SigningParams.setWSSecSignatureCustomizer(@Nullable IWSSecSignatureCustomizer a) Methods in com.helger.phase4.crypto with parameters of type AS4SigningParamsModifier and TypeMethodDescriptionvoidAS4SigningParams.cloneTo(@NonNull AS4SigningParams aTarget) -
Uses of AS4SigningParams in com.helger.phase4.incoming.crypto
Methods in com.helger.phase4.incoming.crypto that return AS4SigningParamsModifier and TypeMethodDescription@Nullable AS4SigningParamsAS4IncomingSecurityConfiguration.getSigningParams()@Nullable AS4SigningParamsIAS4IncomingSecurityConfiguration.getSigningParams()default @NonNull AS4SigningParamsIAS4IncomingSecurityConfiguration.getSigningParamsCloneOrNew()Methods in com.helger.phase4.incoming.crypto with parameters of type AS4SigningParamsModifier and TypeMethodDescription@NonNull AS4IncomingSecurityConfigurationAS4IncomingSecurityConfiguration.setSigningParams(@Nullable AS4SigningParams a) -
Uses of AS4SigningParams in com.helger.phase4.incoming.soap
Constructors in com.helger.phase4.incoming.soap with parameters of type AS4SigningParamsModifierConstructorDescriptionSoapHeaderElementProcessorWSS4J(@NonNull IAS4CryptoFactory aCryptoFactorySign, @NonNull IAS4CryptoFactory aCryptoFactoryCrypt, @Nullable Provider aSecurityProviderSignVerify, @NonNull Supplier<? extends IPMode> aFallbackPModeProvider, @Nullable IAS4DecryptParameterModifier aDecryptParameterModifier, @Nullable AS4SigningParams aSigningParams) -
Uses of AS4SigningParams in com.helger.phase4.messaging.crypto
Methods in com.helger.phase4.messaging.crypto with parameters of type AS4SigningParamsModifier and TypeMethodDescriptionstatic @NonNull DocumentAS4Signer.createSignedMessage(@NonNull IAS4CryptoFactory aCryptoFactorySign, @NonNull Document aPreSigningMessage, @NonNull ESoapVersion eSoapVersion, @NonNull @Nonempty String sMessagingID, @Nullable com.helger.collection.commons.ICommonsList<WSS4JAttachment> aAttachments, @NonNull AS4ResourceHelper aResHelper, boolean bMustUnderstand, @NonNull AS4SigningParams aSigningParams) This method must be used if the message does not contain attachments, that should be in a additional mime message part. -
Uses of AS4SigningParams in com.helger.phase4.sender
Fields in com.helger.phase4.sender declared as AS4SigningParamsModifier and TypeFieldDescriptionprotected final AS4SigningParamsAbstractAS4MessageBuilder.m_aSigningParamsMethods in com.helger.phase4.sender that return AS4SigningParamsModifier and TypeMethodDescriptionfinal @NonNull AS4SigningParamsAbstractAS4MessageBuilder.signingParams()Get the mutable AS4 signing parameters.Method parameters in com.helger.phase4.sender with type arguments of type AS4SigningParamsModifier and TypeMethodDescriptionfinal @NonNull IMPLTYPEAbstractAS4MessageBuilder.withSigningParams(@NonNull Consumer<? super AS4SigningParams> aConsumer) Modify the AS4 signing parameters for this message.