integration-impl/src/main/java/se/idsec/signservice/integration/process/impl/DefaultSignResponseProcessor.java
@PostConstruct
  public void afterPropertiesSet() throws Exception {
    AssertThat.isNotEmpty(this.signedDocumentProcessors, "At least one document processor must be configured");
    if (this.processingConfiguration == null) {
      this.processingConfiguration = SignResponseProcessingConfig.defaultSignResponseProcessingConfig();
    }
    if (this.signerAssertionInfoProcessor == null) {
      DefaultSignerAssertionInfoProcessor p = new DefaultSignerAssertionInfoProcessor();
      p.setProcessingConfig(this.processingConfiguration);
      this.signerAssertionInfoProcessor = p;
    }
  }
/**
   * Ensures that all required properties have been assigned. The method also makes sure that the
   * {@code processingConfiguration} property is assigned (by default
   * {@link SignResponseProcessingConfig#defaultSignResponseProcessingConfig()} is used) and that
   * {@code signerAssertionInfoProcessor} is set (by default a {@link DefaultSignerAssertionInfoProcessor} is used).
   * 
   * <p>
   * Note: If executing in a Spring Framework environment this method is automatically invoked after all properties have
   * been assigned. Otherwise it should be explicitly invoked.
   * </p>
   * 
   * @throws Exception
   *           if not all settings are correct
   */
Ensures that all required properties have been assigned. The method also makes sure that the
processingConfiguration property is assigned (by default
SignResponseProcessingConfig#defaultSignResponseProcessingConfig() is used) and that
signerAssertionInfoProcessor is set (by default a  DefaultSignerAssertionInfoProcessor is used).


Note: If executing in a Spring Framework environment this method is automatically invoked after all properties have
been assigned. Otherwise it should be explicitly invoked.

@throws Exception
if not all settings are correct
Ensures that all required properties have been assigned . The method also makes sure that the processingConfiguration property is assigned ( by default SignResponseProcessingConfig#defaultSignResponseProcessingConfig () is used ) and that signerAssertionInfoProcessor is set ( by default a DefaultSignerAssertionInfoProcessor is used ) . Note : If executing in a Spring Framework environment this method is automatically invoked after all properties have been assigned . Otherwise it should be explicitly invoked . @throws Exception if not all settings are correct
@PostConstruct
  public void afterPropertiesSet() throws Exception {
    AssertThat.isNotEmpty(this.signedDocumentProcessors, "At least one document processor must be configured");
    if (this.processingConfiguration == null) {
      this.processingConfiguration = SignResponseProcessingConfig.defaultSignResponseProcessingConfig();
    }
    if (this.signerAssertionInfoProcessor == null) {
      DefaultSignerAssertionInfoProcessor p = new DefaultSignerAssertionInfoProcessor();
      p.setProcessingConfig(this.processingConfiguration);
      this.signerAssertionInfoProcessor = p;
    }
  }
@ PostConstruct public void afterPropertiesSet ( ) throws Exception { AssertThat . isNotEmpty ( this . signedDocumentProcessors , "At least one document processor must be configured" ) ; if ( this . processingConfiguration == null ) { this . processingConfiguration = SignResponseProcessingConfig . defaultSignResponseProcessingConfig ( ) ; } if ( this . signerAssertionInfoProcessor == null ) { DefaultSignerAssertionInfoProcessor p = new DefaultSignerAssertionInfoProcessor ( ) ; p . setProcessingConfig ( this . processingConfiguration ) ; this . signerAssertionInfoProcessor = p ; } }
Ensures that all required properties have been assigned.
Ensures that all required properties have been assigned .